Exemplo n.º 1
0
       // [Test]
        public void Login()
        {
            Db.UserRoles.DeleteAllOnSubmit(Db.UserRoles);
            Db.Roles.DeleteAllOnSubmit(Db.Roles);
            Db.Users.DeleteAllOnSubmit(Db.Users);
            Db.Divisions.DeleteAllOnSubmit(Db.Divisions);
            Db.Roles.DeleteAllOnSubmit(Db.Roles);
            Db.SubmitChanges();

            Division division1 = CreateDivision();
            division1.Deleted = false;

            Division division2 = CreateDivision();
            division2.Deleted = false;

            Division division3 = CreateDivision();
            division3.Deleted = false;

            Division divisionDeleted = CreateDivision();
            divisionDeleted.Deleted = true;

            Db.Divisions.InsertOnSubmit(division1);
            Db.Divisions.InsertOnSubmit(division2);
            Db.Divisions.InsertOnSubmit(division3);
            Db.Divisions.InsertOnSubmit(divisionDeleted);
            Db.SubmitChanges();

            UserManager manager = new UserManager(Db);

            Assert.Throws(typeof(LorealLoginException), () => manager.Login(), "Login was successfull for non existing user");
            
            User userCurrentlyLogged = CreateUser(WindowsIdentity.GetCurrent().Name, true);

            Assert.Throws(typeof(LorealLoginException), () => manager.Login(), "Login was successfull for user with no roles");

            AssignUserToDivisions(userCurrentlyLogged, division1, division2, divisionDeleted);

            int divisionCount = 0;
            User loggedUser = manager.Login(out divisionCount);

            Assert.AreEqual(divisionCount, 2, "User was assigned to 2 non deleted division, but Login function returned {0}", divisionCount);
            Assert.IsNotNull(loggedUser, "Login method returned null, even login should be successfull");
        }
Exemplo n.º 2
0
 protected void uxSubmit_Click(object sender, EventArgs e)
 {
     UserManager usermanager = new UserManager();
     if (!Ektron.Cms.Framework.Context.UserContextService.Current.IsLoggedIn)
     {
         UserData userdata = usermanager.Login(uxUserNametxt.Text, uxPasswordtxt.Text);
         if (userdata != null)
         {
             Response.Redirect("/home/");
         }
         else
         {
             uxMessage.Text = "Invalid UserName or Password!";
         }
     }
     else
     {
         uxMessage.Text = "User:"******" is already Logged In";
     }
 }
 public void Login()
 {
     var membership = new UserManager(this.ConnectionFactory());
     var loginResult = membership.Login("*****@*****.**", "p@ssw0rd");
     Assert.AreEqual(LoginResult.UnknownUser, loginResult);
 }
Exemplo n.º 4
0
        public static void logInSSAMembersToEktron()
        {
            if (commonfunctions.Environment == "DEV")
            {
                if (isAdminUser() && !Ektron.Cms.Framework.Context.UserContextService.Current.IsLoggedIn)
                {
                    string userID = loginSSA.myPIN; // (string)HttpContext.Current.Request.Cookies["User"]["PIN"] ?? "None";

                    if (userID != "None")
                    {
                        try
                        {
                            UserManager Usermanager = new UserManager();
                            UserData userdata = Usermanager.Login(userID, EktronMemberDefaultPassword);
                        }
                        catch
                        {

                            //Response.Write(getEmail(userID));
                            //create user
                            createSSAEktronMember(userID);

                        }
                    }

                }
            }
        }
Exemplo n.º 5
0
 public static void SignUpAndLogin(string userName, out IHttpContext context, out LoginResponse result, out UserManager userProxy)
 {
     SignUp(userName, out userProxy, out context, out string passHash);
     result = userProxy.Login(userName, passHash);
 }
Exemplo n.º 6
0
 // POST: api/Login
 public Boolean Post([FromBody] CommonClient client)
 {
     //return UserManager.Login(email, password);
     return(UserManager.Login(client.Email, client.Password));
 }
Exemplo n.º 7
0
 public User Login(Expression <Func <User, bool> > expression)
 {
     return(UserManager.Login(expression));
 }
        public IActionResult Get(string name, [DataType(DataType.Password)] string password)
        {
            var response = UserManager.Login(name);

            return(Ok(response));
        }
Exemplo n.º 9
0
 public User Login(string userName, string Password)
 {
     return(UserManager.Login(userName, Password));
 }
Exemplo n.º 10
0
 /// <req>https://github.com/chendoy/wsep_14a/wiki/Use-cases#use-case-login-23 </req>
 public Tuple <bool, string> Login(string username, string password)
 {
     //Logger.logEvent(this, System.Reflection.MethodBase.GetCurrentMethod());
     return(UM.Login(username, password));
 }
Exemplo n.º 11
0
 public void RemoveStoreManagmentNullArgs()
 {
     UM.Register("Secondowner", "Test1");
     UM.Login("Secondowner", "Test1");
     Assert.IsTrue(AP.AppointStoreOwner("owner", "Secondowner", 100).Item1);
     Assert.IsTrue(AP.AppointStoreManager("owner", "Appointed", 100).Item1);
     Assert.IsFalse(AP.RemoveAppStoreManager(null, null, 1).Item1);
 }
Exemplo n.º 12
0
        public JsonResult Login(string login, string password, bool remember)
        {
            var data = UserManager.Login(login, password, remember);

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 13
0
 public userinfo login(string name, string pwd)
 {
     return(UserManager.Login(name, pwd));
 }