public static long AddLoginAccount(UserLoginTable userLogin) { var hash = SecurePasswordHasher.Hash(userLogin.password); userLogin.password = hash; System.Diagnostics.Debug.WriteLine(" addloginaccount: " + hash + " - " + userLogin.password); using (var db = new EntitiesChooseEm()) { db.UserLoginTables.Add(userLogin); db.SaveChanges(); } return(userLogin.userID); }
public static long CheckPassword(UserLoginTable userLogin) { using (var db = new EntitiesChooseEm()) { //var hash = SecurePasswordHasher.Hash(userLogin.password); //userLogin.password = hash; //System.Diagnostics.Debug.WriteLine(" Checkpassword: "******" - " + userLogin.password); UserLoginTable aux = db.UserLoginTables.First(o => o.email == userLogin.email); if (SecurePasswordHasher.Verify(userLogin.password, aux.password)) { return(aux.userID); } return(-1); } }