public void ShouldReturnFailureMessageWhenWithInValidUserName()
        {
            LoginUser loginUser = new LoginUser(createUser);
            string    result    = loginUser.Login("MoABC", "34514");

            Assert.AreEqual("Login failed.Invalid username", result);
        }
        public void ShouldReturnFailureMessageWhenWithInValidPasswordasNULL()
        {
            LoginUser loginUser = new LoginUser(createUser);
            string    result    = loginUser.Login("BadariMannari", null);

            Assert.AreEqual("Login failed.Invalid password", result);
        }
Esempio n. 3
0
        public void LoginUserWithCorrectDetailsReturnsTrue()
        {
            // Arrange
            var loginModel = new LoginModel
            {
                Username = "******",
                Password = "******"
            };

            A.CallTo(() => _userService.Authenticate("rob", "rob"))
            .Returns(new User
            {
                Id           = 1,
                Username     = "******",
                IsEditor     = true,
                IsViewer     = true,
                IsRestricted = true
            });

            // Act
            var actual = _loginUser.Login(loginModel, _session);

            // assert
            actual.Should().BeTrue();
        }
        public void ShouldReturnSucessMessageWhenValidUserCredentialsArePassed()
        {
            LoginUser loginUser = new LoginUser(createUser);
            string    result    = loginUser.Login("BadariMannari", "34514");

            Assert.AreEqual("User Logged In Successfully", result);
        }
        public bool Execute(IList <IViewModel> fields)
        {
            var email    = fields.GetFieldValue("Email");
            var password = fields.GetFieldValue("Password");

            if (!string.IsNullOrEmpty(email) && !string.IsNullOrEmpty(password))
            {
                var loginUser = new LoginUser();
                return(loginUser.Login(email, password));
            }

            return(false);
        }
Esempio n. 6
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            LoginUser usr    = new LoginUser();
            string    UserID = usr.Login(
                txtUsername.Text,
                txtPassword.Text);

            if (UserID == "")
            {
                lblError.Text = "Username / password not recognised. Please try again.";
            }
            else
            {
                Session.Add("UserID", UserID);                     //Store for later use.
                pnlLogin.Visible   = false;
                pnlWelcome.Visible = true;
            }
        }
Esempio n. 7
0
        public static void InterfaceShop()
        {
            while (true)
            {
                Console.Clear();
                Menu_Interface();
                LoginUser login = new LoginUser();
                int       number;
                while (true)
                {
                    bool isINT = Int32.TryParse(Console.ReadLine(), out number);
                    if (!isINT)
                    {
                        Console.WriteLine("Giá trị sai vui lòng nhập lại.");
                        Console.Write("# Chon : ");
                    }
                    else if (number < 0 || number > 2)
                    {
                        Console.WriteLine("Giá trị sai vui lòng nhập lại 1 hoặc 2. ");
                        Console.Write("#Chọn : ");
                    }
                    else
                    {
                        break;
                    }
                }
                switch (number)
                {
                case 1:
                    Console.Clear();
                    login.Login();
                    Console.Clear();
                    break;

                case 2:
                    Environment.Exit(0);
                    Console.Clear();
                    return;
                }
            }
        }
Esempio n. 8
0
 public void ProcessRequest(HttpContext context)
 {
     try
     {
         LoginUser loginUser = new LoginUser();
         if (context.Request["action"] == "login")
         {
             string userCode = context.Request.Form["userCode"].Trim();
             string userPwd  = context.Request.Form["userPwd"];
             loginUser.Login(context, userCode, userPwd);
         }
         else if (context.Request["action"] == "logout")
         {
             loginUser.Remove(context);
         }
     }
     catch (Exception e)
     {
         Message.error(context, e.Message);
     }
 }
Esempio n. 9
0
        static void Main(string[] args)
        {
Start:
            //Display user with options to choose
            Console.Clear();
            Console.WriteLine("1. Create User:"******"2. Login User:"******"Please enter your choice");
            string opt = Console.ReadLine();

            //Display user with options to choose
            Console.Clear();
            Console.WriteLine("Please enter your Username");
            string username = Console.ReadLine();

            Console.WriteLine("Please enter your Password");
            string password = Console.ReadLine();

            if (Convert.ToInt32(opt) < 1 && Convert.ToInt32(opt) > 2)
            {
                Console.WriteLine("Please choose numbers between 1 and 2"); goto Start;
            }

            string message;

            if (Convert.ToInt32(opt) == 1)
            {
                CreateUser createUser = new CreateUser();
                message = createUser.CreateNewUser(username, password);
            }
            else
            {
                LoginUser loginUser = new LoginUser();
                message = loginUser.Login(username, password);
            }
            Console.WriteLine(message);
        }
Esempio n. 10
0
        static void Main(string[] args)
        {
            UserDB        Userdb = new UserDB();
            ConsoleInputs inputs = new ConsoleInputs();

Start:
            inputs.StartOperation();

            if (!Validation.IsValidOption(inputs.OptionType))
            {
                Console.ForegroundColor = ConsoleColor.Blue;
                Console.WriteLine("Please choose numbers between 0 and 3"); goto Start;
            }
            Console.WriteLine("You have choosen: " + inputs.OptionType);

            string username = ""; string password = ""; string message;

            if (Convert.ToInt32(inputs.OptionType) == 1 || Convert.ToInt32(inputs.OptionType) == 2)
            {
                Console.WriteLine("Please enter your Username");
                username = Console.ReadLine();
                Console.WriteLine("Please enter your Password");
                Console.ForegroundColor = ConsoleColor.Blue;
                Console.WriteLine("The password should Minimum length of password is 6, at least 1 alphabet and at least 1 integer");
                Console.ForegroundColor = ConsoleColor.White;
                password = Console.ReadLine();
            }
            CreateUser createUser = new CreateUser();

            switch (Convert.ToInt32(inputs.OptionType))
            {
            case 0:
                Console.Clear(); goto Start;

            case 1:
                message = createUser.AddNewUser(username, password);
                if (message.Contains("Unable"))
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Green;
                }

                Console.WriteLine(message); goto Start;

            case 2:
                LoginUser loginUser = new LoginUser(createUser);
                message = loginUser.Login(username, password);
                if (message.Contains("failure"))
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Green;
                }
                Console.WriteLine(message); goto Start;

            case 3:
                message = "Exiting...";
                Console.WriteLine(message);
                break;
            }
        }