private static bool AuthenticateUser(string credentials) { var encoding = Encoding.GetEncoding("iso-8859-1"); credentials = encoding.GetString(Convert.FromBase64String(credentials)); var credentialsArray = credentials.Split(AuthorizationHeaderSeparator); var username = credentialsArray[UsernameIndex]; var password = credentialsArray[PasswordIndex]; var db = new ThaiAnhSalonEntities(); var hashPassword = MD5Helper.GetMD5Hash(password); var user = db.Users.Where(o => o.UserName.ToLower().Equals(username) && o.Password.Equals(hashPassword)).FirstOrDefault(); if (user != null) { var indentity = new GenericIdentity(username); SetPrincipal(new GenericPrincipal(indentity, null)); HttpContext.Current.Application["UserSession"] = user as User; return(true); } return(false); }
public BaseService(ThaiAnhSalonEntities db) { Db = db; }
public ServiceGroupService(ThaiAnhSalonEntities Db) : base(Db) { }
public UserService(ThaiAnhSalonEntities Db) : base(Db) { }
public BillService(ThaiAnhSalonEntities Db) : base(Db) { }
public PositionService(ThaiAnhSalonEntities Db) : base(Db) { }
public StaffService(ThaiAnhSalonEntities Db) : base(Db) { }
public CustomerService(ThaiAnhSalonEntities Db) : base(Db) { }