public void StartLogin() { if (LoginKit.HasAccessToScope(BITMOJI_SCOPE)) { this.OnLoginCompleted(); } else { LoginKit.Login(); } }
protected void btnLogin_Click(object sender, EventArgs e) { var user = LoginKit.MemberExist(this.txtAccount.Text.ToSqlParm(), this.txtPassword.Text.ToSqlParm()); if (user != null) { LoginKit.MemberLogin(user); string url = WebParmKit.GetQuery("url", ""); Response.Redirect(string.IsNullOrEmpty(url) ? "~/Default.aspx" : url); } else { this.Alert("用户名或密码错误!"); } }
protected string GetLoginStatus() { var member = LoginKit.GetCurrentMember(); if (member != null) { string html = member.Name + ",您好,欢迎光叁毛与荷西!"; html += " | <a href=\"" + ResolveClientUrl("~/Logout.aspx") + "\">退出登录</a>"; return html; } else { return "请 " + "<a href=\"" + ResolveClientUrl("~/Login.aspx") + "\">登录</a> 或 <a href=\"" + ResolveClientUrl("~/Register.aspx") + "\">免费注册</a>"; } }
private void BindData() { var user = LoginKit.GetCurrentMember(); if (user == null) { this.Alert("无法获取用户信息!"); return; } SysMemberDataBus bus = new SysMemberDataBus(); var model = bus.QueryModel(" IsDel = 0 and UserId=" + user.Id); if (model != null) { BindKit.BindModelToContainer(this.frm, model); } }
private void OnUserDataQuerySucceeded(string json) { this.AccessToken = LoginKit.GetAccessToken(); if (Application.platform == RuntimePlatform.Android) { var response = JsonUtility.FromJson <SnapKitUserInfo>(json); this.AvatarId = response.bitmoji.id; } else if (Application.platform == RuntimePlatform.IPhonePlayer) { var response = JsonUtility.FromJson <SnapKitResponse>(json); this.AvatarId = response.data.me.bitmoji.id; OnUserDataFetched?.Invoke(); } OnUserDataFetched?.Invoke(); }
/// <summary> /// 登陆 /// </summary> public void Login() { string account = txtAccount.Text; string pwd = this.txtPassword.Text; var user = LoginKit.AdminExist(account, pwd); if (user != null) { LoginKit.AdminLogin(user); string url = WebParmKit.GetRequestString("url", ""); if (!string.IsNullOrEmpty(url)) { Response.Redirect(url); } else { Response.Redirect("Main.aspx"); } } else { this.Alert("请输入正确的账号或密码!"); } }
protected void Page_Load(object sender, EventArgs e) { LoginKit.Logout(); Response.Redirect("Default.aspx"); }
private void OnLoginCompleted() { LoginKit.FetchUserDataWithQuery("{me{displayName, bitmoji{id,selfie}}}", null); }