//1:üres mind a kettő //2:első üres //3:második üres //4:nem jó az email formátuma //5:a pw nem olyan hosszban van 6-16 //6:nem található ilyen email a DBben vagy rossz a jelszó //7:minden jó public string Login(string EMAIL, string PASSWORD) { if (String.IsNullOrEmpty(EMAIL) && String.IsNullOrEmpty(PASSWORD)) { return(English.YouHaveToFillAllEntries()); } if (String.IsNullOrEmpty(EMAIL)) { return(English.EmailIsEmpty()); } if (String.IsNullOrEmpty(PASSWORD)) { return(English.PasswordIsEmpty()); } if (!segédfüggvények.IsValidEmailAddress(EMAIL.ToLower())) { return(English.BadEmailFormat()); } if (PASSWORD.Length < 6 || PASSWORD.Length > 16) { return(English.BadPasswordLength()); } var user = DependencyService.Get <IDBAccess.IBlobStorage>().GetUserByEmail(EMAIL.ToLower()); if (user is null || user.Password != PASSWORD) { return(English.BadPasswordOrEmail()); } return(English.Empty()); }
//1:üres mind a kettő //2:első üres //3:második üres //4:nem jó az email formátuma //5:a pw nem olyan hosszban van 6-16 //6:nem található ilyen email a DBben vagy rossz a jelszó //7:minden jó public string Login(string EMAIL, string PASSWORD) { if (String.IsNullOrEmpty(EMAIL) && String.IsNullOrEmpty(PASSWORD)) { return(English.YouHaveToFillAllEntries()); } if (String.IsNullOrEmpty(EMAIL)) { return(English.EmailIsEmpty()); } if (String.IsNullOrEmpty(PASSWORD)) { return(English.PasswordIsEmpty()); } if (!segédfüggvények.IsValidEmailAddress(EMAIL.ToLower())) { return(English.BadEmailFormat()); } if (PASSWORD.Length < 6 || PASSWORD.Length > 16) { return(English.BadPasswordLength()); } var user = GlobalVariables.databaseConnection.GetUserByEmail(EMAIL.ToLower()); if (user is null || user.Password != segédfüggvények.EncryptPassword(PASSWORD)) { return(English.BadPasswordOrEmail()); } return(English.Empty()); }