public void ShouldAuthenticateUser() { //corrigir var isValid = UserScopes.AuthenticateUserScopeIsValid(_validUser, "*****@*****.**", StringHelper.Encrypt("123456")); Assert.AreEqual(true, isValid); }
public static UserScopes Read(int UserID, int EventID) { var query = Sql.Query($"SELECT ScopeIndex FROM Scope WHERE UserID = {UserID} AND FestivalID = {EventID};"); UserScopes scopes = UserScopes.None; while(query.Read()) { scopes |= (UserScopes)(sbyte)query.GetValue(0); } return scopes; }
public void OnPost() { if (!ModelState.IsValid) { return; } if (Request.Form.ContainsKey("UserID")) { if (Request.Form.ContainsKey("DeleteUser")) { Sql.Query($"DELETE FROM BackUser WHERE UserID = {Request.Form["UserID"]};"); return; } List <int> Festivals = new List <int>(); UserScopes Scopes = UserScopes.None; foreach (string query in Request.Form.Keys) { if (query == "editFestival") { Scopes |= UserScopes.EditFestival; } if (query == "DeleteFestival") { Scopes |= UserScopes.DeleteFestival; } if (query == "CreateFestival") { Scopes |= UserScopes.CreateFestival; } } foreach (string festivalID in Request.Form["Festivals"]) { Scope.Write(Scopes, int.Parse(Request.Form["UserID"]), int.Parse(festivalID)); } } }
public void ShouldNotAuthenticateUser() { Assert.AreEqual(false, UserScopes.AuthenticateUserScopeIsValid(_validUser, "*****@*****.**", "123456")); }
public void ShouldAuthenticateUser() { var isValid = UserScopes.AuthenticateUserScopeIsValid(_validUser, "*****@*****.**", StringHelper.Encrypt("123456")); Assert.AreEqual(true, isValid); }
public void ShouldNotRegisterUserWhenEmailIsInvalid() { Assert.AreEqual(false, UserScopes.RegisterUserScopeIsValid(_invalidEmailUser)); }
public void ShouldNotRegisterUserWhenPasswordIsInvalid() { Assert.AreEqual(false, UserScopes.RegisterUserScopeIsValid(_invalidPasswordUser)); }
public void ShouldRegisterUser() { Assert.AreEqual(true, UserScopes.RegisterUserScopeIsValid(_validUser)); }
public string CheckScopes(UserScopes scopes) { var hasScope = Scopes.HasFlag(scopes); return(hasScope ? "Var" : "Yok"); }
public void ShouldNotAuthenticateUser() { Assert.AreEqual(false, UserScopes.AuthenticateUserScopeIsValid(_validUser, "*****@*****.**", StringHelper.Encrypt("123456"))); }
public static void Write(UserScopes scopes, int UserID, int EventID = -1) { foreach (Enum value in Enum.GetValues(scopes.GetType())) if (scopes.HasFlag(value)) Sql.ScalarQuery($@"INSERT INTO Scope (UserID,FestivalID,ScopeIndex) VALUES ({UserID}, {EventID}, {(int)(UserScopes)value});"); }