Example #1
0
        public void ShouldAuthenticateUser()
        {
            //corrigir
            var isValid = UserScopes.AuthenticateUserScopeIsValid(_validUser, "*****@*****.**", StringHelper.Encrypt("123456"));

            Assert.AreEqual(true, isValid);
        }
Example #2
0
 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;
 }
Example #3
0
        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));
 }
Example #9
0
        public string CheckScopes(UserScopes scopes)
        {
            var hasScope = Scopes.HasFlag(scopes);

            return(hasScope ? "Var" : "Yok");
        }
Example #10
0
 public void ShouldNotAuthenticateUser()
 {
     Assert.AreEqual(false, UserScopes.AuthenticateUserScopeIsValid(_validUser, "*****@*****.**", StringHelper.Encrypt("123456")));
 }
Example #11
0
 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});");
 }