コード例 #1
0
 public IEnumerable <LoginDetail> GetLoginDetails()
 {
     using (AutoSaloonDataEntities objectContext = new AutoSaloonDataEntities())
     {
         return(objectContext.LoginDetails.ToList());
     }
 }
コード例 #2
0
        public LoginDetail GetLoginDetail(string userName, string password)
        {
            using (AutoSaloonDataEntities objectContext = new AutoSaloonDataEntities(ConnectionString))
            {
                LoginDetail loginDetail = objectContext.LoginDetails.ToList().FirstOrDefault(a => a.LoginEmail.ToLower().Equals(userName));

                if (loginDetail != null)
                {
                    string passwordAndSalt   = String.Concat(password, loginDetail.LoginPasswordSalt);
                    string EncryptedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(passwordAndSalt, "SHA1");

                    if (loginDetail.LoginPassword.Equals(EncryptedPassword))
                    {
                        return(loginDetail);
                    }
                    else
                    {
                        return(null);
                    }
                }

                return(loginDetail);
            }
        }