示例#1
0
 public string GetUserName(AuthResult authResult, MembershipConnect membershipConnect)
 {
     string userName = authResult.UserName;
     if (!IsEmail(userName) && !string.IsNullOrEmpty(membershipConnect.UsernameFormat))
     {
         userName = string.Format(membershipConnect.UsernameFormat, userName);
     }
     return userName;
 }
示例#2
0
        public string GetEmail(AuthResult authResult, MembershipConnect membershipConnect)
        {
            string email = "";

            if (IsEmail(authResult.UserName))
            {
                email = authResult.UserName;
            }
            else
            {
                email = "";
                if (authResult.ExtraData != null)
                {
                    var extraData = new Dictionary<string, string>(authResult.ExtraData, StringComparer.OrdinalIgnoreCase);
                    if (extraData.ContainsKey("email"))
                    {
                        email = extraData["email"];
                    }
                }
            }
            return email;
        }
        public string GetEmail(AuthResult authResult, MembershipConnect membershipConnect)
        {
            string email = "";

            if (IsEmail(authResult.UserName))
            {
                email = authResult.UserName;
            }
            else
            {
                email = "";
                if (authResult.ExtraData != null)
                {
                    var extraData = new Dictionary <string, string>(authResult.ExtraData, StringComparer.OrdinalIgnoreCase);
                    if (extraData.ContainsKey("email"))
                    {
                        email = extraData["email"];
                    }
                }
            }
            return(email);
        }
示例#4
0
 static AuthResult()
 {
     Failed = new AuthResult(false);
 }
示例#5
0
文件: AuthResult.cs 项目: Godoy/CMS
        static AuthResult()
        {
            Failed = new AuthResult(false);

        }