public static int ValidatePassword(string userName, string Password, string ipAddress, string MacAddress) { UserDAL ud = new UserDAL(); UserObjLibrary user = ud.Details(userName: userName); user.lastActivity_ip = ipAddress; user.lastActive_MAC_address = MacAddress; if (user != null && user.userId > 0) { ud.LogInActivity(user); } if (user == null || user.userId < 1) { return(-1); } return(ValidatePassword(user, Password) ? user.userId : -2); }
public static bool ValidatePassword(UserObjLibrary user, string Password) { return(user.passwordHash == EncodePassword(Password, user.passwordSalt)); }