Example #1
0
 public void SetPasswordHash(string username, string passwordHash)
 {
     log.LogStart();
     SERVDataContract.DbLinq.User ret = (from u in db.User where u.Member.EmailAddress == username select u).FirstOrDefault();
     ret.PasswordHash = passwordHash;
     db.SubmitChanges();
 }
Example #2
0
 public User GetUserForMember(int memberId)
 {
     SERVDataContract.DbLinq.User ret = (from u in db.User where u.Member.MemberID == memberId select u).FirstOrDefault();
     if (ret == null)
     {
         return(null);
     }
     return(ret);
 }
Example #3
0
 public User Login(string username, string passwordHash)
 {
     SERVDataContract.DbLinq.User ret = (from u in db.User where u.Member.EmailAddress == username select u).FirstOrDefault();
     if (ret == null)
     {
         return(null);
     }
     if (!String.IsNullOrEmpty(ret.PasswordHash))
     {
         if (passwordHash == ret.PasswordHash)
         {
             return(ret);
         }
     }
     else
     {
         string comp = SERV.Utils.Authentication.Hash(ret.Member.EmailAddress.ToLower().Trim() + ret.Member.MobileNumber);
         if (passwordHash == comp)
         {
             return(ret);
         }
     }
     return(null);
 }