Bmob实现登陆
来源:互联网 发布:泉方pubmed数据库 编辑:程序博客网 时间:2024/06/07 00:23
目标
利用Bmob现有的sdk实现简单的登陆和注册
实现
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;using cn.bmob.io;//user引用自cn.bmob.io;using cn.bmob.api;//bmobunity引用自cn.bmob.apiusing cn.bmob.response;public class UserControl :MonoBehaviour{ BmobUser user; BmobUnity bmobUnity; public Text userText; public Text passwordText; public Text Email; public Text exceptionSignUpMessage; public Text exceptionSignInMessage; private string exceptionSignUp; private string exceptionSignIn;// Use this for initializationvoid Start () { user = new BmobUser(); bmobUnity = gameObject.GetComponent<BmobUnity>();} //注册 public void Signup() { user.username = userText.text; user.password = passwordText.text; //邮箱用于找回密码 user.email = Email.text; //如使用了GameUser表的话,以下注册语句需要更改为:bmobUnity.Signup<MyBmobUser>(user,(resp, exception) => bmobUnity.Signup(user, (resp, exception) => { if (exception != null) { print("注册失败, 失败原因为: " + exception.Message); exceptionSignUpMessage.text = "用户名已存在或邮件地址错误!"; return; } print("注册成功"); ToSignInSence(); }); //登陆 } public void SignIn() { bmobUnity.Login(userText.text, passwordText.text, (resp, exception) => { if (exception != null) { print("登录失败, 失败原因为: " + exception.Message); exceptionSignInMessage.text="用户名或密码错误!"; return; } print("登录成功, @" + resp.username + "$[" + resp.sessionToken + "]"); print("登录成功, 当前用户对象Session: " + BmobUser.CurrentUser.sessionToken); ToGameSence(); }); } public void OnClickSignUp() { Signup(); } public void OnClickSignIn() { SignIn(); } public void ToSignUpSence() { SceneManager.LoadScene(0); } public void ToSignInSence() { SceneManager.LoadScene(1); } public void ToGameSence() { SceneManager.LoadScene(2); }}
总结
第一次做登陆界面,Bmob提供了很多便捷的库,所以做起来不算难。实践起来才发现很多东西还是不太懂,只是懂的使用,细致一点的操作,都不会。
阅读全文
0 0
- Bmob实现登陆
- Android开发 Bmob第三方云实现登陆注册
- BMOB--QQ第三方登陆
- Bmob实现登陆注册,解决官方signUp与Success方法更新后出错问题
- 使用Bmob服务器完成登陆注册!
- Bmob-App用户登陆注册功能
- Bmob获得当前登陆用户为空
- bmob实现短信验证功能
- bmob
- Bmob
- bmob
- android基于bmob实现im即时通讯
- 第三方服务器Bmob实现数据存储
- Android--利用Bmob实现头像上传下载功能
- Bmob的入门 实现增删改查
- Android Studio调用Bmob SDK实现支付
- Android 通过bmob十分钟实现即时通讯
- 基于Bmob用户管理——第三方账号登陆绑定——微博登陆
- 关于数据仓库的分层
- 程序员成长之路
- NYOJ题目252-01串(动态规划)
- 著名互联网公司架构设计
- 国学的天空-傅佩荣有声系列3
- Bmob实现登陆
- sublime配置evernote_markdown
- C语言-菜鸟打怪升级之路-可变参数列表
- Android实现图片转换成圆形
- 51nod 1212 无向图最小生成树(prim算法和kruska算法) 新手小结
- JAVA初学者入手学习,学习JAVA需要哪些基础?
- 第六章 Realm及相关对象(四) Subject
- python学习[2]
- browser-solidity