Exemple #1
0
 public void Login(string username, string password)
 {
     LoginLink.Click();
     UsernameInput.SendKeys(username);
     PasswordInput.SendKeys(password);
     LoginButton.Click();
 }
Exemple #2
0
        private async Task <string> loginProcess()
        {
            while (true)
            {
                await Task.Run(() => waitingLoginTokenSource.Token.WaitHandle.WaitOne());

                UsernameInput.IsReadOnly       = true;
                PasswordInput.Focusable        = false;
                PasswordInput.IsHitTestVisible = false;
                string login = null;
                try
                {
                    login = await ProgressTrackerAPI.LoginAsync(UsernameInput.Text, PasswordInput.Password.ToString());
                }
                catch (TaskCanceledException) { }
                catch (HttpRequestException) { }

                if (login != null)
                {
                    return(login);
                }
                else
                {
                    MessageBox.Show("Login failed. Please try again.", "Login failed", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                UsernameInput.Clear();
                PasswordInput.Clear();
                UsernameInput.IsReadOnly       = false;
                PasswordInput.Focusable        = true;
                PasswordInput.IsHitTestVisible = true;
                waitingLoginTokenSource        = new CancellationTokenSource();
            }
        }
Exemple #3
0
 /// <summary>
 /// This method defines determines type username
 /// </summary>
 /// <param name="username"></param>
 /// <returns>UsernameInput</returns>
 private IWebElement TypeUsermame(string username)
 {
     UsernameInput = FindElement(usernameLocator);
     UsernameInput.Clear();
     UsernameInput.SendKeys(username + Keys.Enter);
     return(UsernameInput);
 }
    private void                    SignUpViaNetwork()
    {
        // ENCRYPT THE USERNAME, PASSWORD AND EMAIL ADDRESS.
        // SEND TO THE SERVER TO CREATE A NEW USER ACCOUNT.
        if (Net.IsConnected)
        {
            if (App.GameUser != null)
            {
                string strUsername = UsernameInput.GetComponent <InputField>().text.Trim();
                string strPassword = PasswordInput.GetComponent <InputField>().text.Trim();
                string strEmail    = EmailAddressInput.GetComponent <InputField>().text.Trim();

                if (strUsername == "" || strPassword == "" || strEmail == "")
                {
                    StatusMessage = "All Fields must be Completed.";
                }
                else
                {
                    strUsername = Crypto.Encrypt(strUsername);
                    strPassword = Crypto.Encrypt(strPassword);
                    strEmail    = Crypto.Encrypt(strEmail);
                    App.GameUser.CmdNewUserSignUp(strUsername, strPassword, strEmail);
                }
            }
            else
            {
                StatusMessage = "Unable to Communicate with the Server";
            }
        }
        else
        {
            StatusMessage = "Not Connected to the Server";
        }
    }
        //private void UsernameInput_KeyUp(object sender, KeyEventArgs e)
        //{
        //    if (e.Key == Key.Enter)
        //    {



        //        ParseInput(UsernameInput.Text.Trim(), PasswordInput.Password.Trim());

        //    }
        //}

        private async void ParseInput(string Username, string Password)
        {
            if (string.IsNullOrWhiteSpace(Password) || string.IsNullOrWhiteSpace(Username))
            {
                // UsernameInput.Text = "Must enter a username";
                PasswordInput.Clear();
            }
            else if (!string.IsNullOrWhiteSpace(Password) && !string.IsNullOrWhiteSpace(Username))
            {
                //login or create account depending on context
                var outcome = await Task <bool> .Factory.StartNew(() => authenticateLogin(Username, Password));

                if (outcome)
                {
                    ConferenceListWindow main = new ConferenceListWindow(Username, Password, PubKey, loginSpace);
                    App.Current.MainWindow = main;
                    this.Close();
                    main.Show();
                }
                else
                {
                    UsernameInput.Clear();
                    PasswordInput.Clear();
                    LoginErrorText = "Incorrect user/\npassword";
                    Keyboard.ClearFocus();
                }
            }
        }
Exemple #6
0
 private void Start_Button_Click(object sender, EventArgs e)
 {
     Start1.Show();
     NameLabel.Show();
     UsernameInput.Show();
     Start_Button.Hide();
 }
Exemple #7
0
 private IWebElement TypeUsermame(string username)
 {
     Wait.Until(t => WebDriver.FindElement(By.Id("mailbox:login")));
     UsernameInput = WebDriver.FindElement(By.Id("mailbox:login"));
     UsernameInput.SendKeys(username + Keys.Enter);
     return(UsernameInput);
 }
Exemple #8
0
 public Form1()
 {
     InitializeComponent();
     Start1.Hide();
     NameLabel.Hide();
     UsernameInput.Hide();
 }
Exemple #9
0
        private void Button_Click_Login(object sender, RoutedEventArgs e)
        {
            using (var context = new EverydayJournalContext())
            {
                //Getting username and password from the login form
                var username = UsernameInput.Text;
                var password = PasswordInput.Password;

                //Check if the data successfully match in the database
                if (context.People.Any(a => a.Password == password && a.Name == username))
                {
                    var userId = context.People
                                 .Where(a => a.Password == password && a.Name == username)
                                 .Select(i => new { i.Id, i.Name })
                                 .FirstOrDefault();

                    MessageBox.Show("Successfully logged!");
                    //Saving Id and UserName for the current session.
                    LoggerUtility.UserId   = userId.Id;
                    LoggerUtility.UserName = userId.Name;

                    //Navigate to UserHomePage

                    UserHomePage userHomePage = new UserHomePage();
                    this.NavigationService?.Navigate(userHomePage);
                }
                else
                {
                    //Invalid credentials
                    MessageBox.Show("Invalid Username or Password!");
                    UsernameInput.Clear();
                    PasswordInput.Clear();
                }
            }
        }
    private void                    LogInViaDatabase()
    {
        // IF ABLE TO (SETTINGS IN APPLICATIONMANAGER AND DATABASEMANAGER),
        // TRY LOGGING IN BY CHECKING USERNAME AND PASSWORD AGAINST THE DATABASE.
                        #if USES_DATABASEMANAGER
        if (Database.ClientsCanUse && App.CanWorkOffline)
        {
            if (App.GameUser != null)
            {
                string strUsername = UsernameInput.GetComponent <InputField>().text.Trim();
                string strPassword = PasswordInput.GetComponent <InputField>().text.Trim();

                if (strUsername == "" || (App.UserLoginType == 1 && strPassword == ""))
                {
                    StatusMessage = "All Fields must be Completed.";
                }
                else
                {
                    App.GameUser.LogUserIntoDatabase(strUsername, strPassword);
                }
            }
            else
            {
                StatusMessage = "Unable to Communicate with the Database";
            }
        }
        else
        {
            StatusMessage = "Clients are not authorized to Connect in Offline Mode.";
        }
                        #else
        StatusMessage = "Database is not Available";
                        #endif
    }
    private void                    LogInViaNetwork()
    {
        // ENCRYPT THE USERNAME AND PASSWORD, SEND TO THE SERVER TO LOG IN
        if (Net.IsConnected)
        {
            if (App.GameUser != null)
            {
                string strUsername = UsernameInput.GetComponent <InputField>().text.Trim();
                string strPassword = PasswordInput.GetComponent <InputField>().text.Trim();

                if (strUsername == "" || (App.UserLoginType == 1 && strPassword == ""))
                {
                    StatusMessage = "All Fields must be Completed.";
                }
                else
                {
                    strUsername = Crypto.Encrypt(strUsername);
                    strPassword = Crypto.Encrypt(strPassword);
                    App.GameUser.CmdLogUserIn(strUsername, strPassword);
                }
            }
            else
            {
                StatusMessage = "Unable to Communicate with the Server";
            }
        }
        else
        {
            StatusMessage = "Not Connected to the Server";
        }
    }
    public BasicAuthorizationSetupWindow(BasicAuthorizationSetupViewModel vm)
    {
      InitializeComponent();
      vm.OwnerWindow = this;
      DataContext = vm;

      UsernameInput.Focus();
    }
Exemple #13
0
 public HomePage Login(string username, string password)
 {
     UsernameInput.SendKeys(username);
     PasswordInput.SendKeys(password);
     ClickLoginButton();
     wait.Until(EC.ElementIsVisible(By.XPath("//h2[contains(text(), 'Welcome back,')]")));
     return(new HomePage(this.driver));
 }
Exemple #14
0
 public HomePage SignIn(string user, string psswd)
 {
     UsernameInput.SendKeys(user);
     Thread.Sleep(1000);
     PasswordInput.SendKeys(psswd);
     Thread.Sleep(1000);
     return(this);
 }
        public LogInPage()
        {
            string        connectionString = (@"Data Source=COLIN\SQLMAIN;Initial Catalog=TestLoginCredentials;Persist Security Info=True;User ID=sa;Password=Thr33four");
            SqlConnection sqlConnection    = new SqlConnection(connectionString);

            InitializeComponent();
            UsernameInput.Focus();
            UsernameInput.Text = Properties.Settings.Default.CurrentUserName;
        }
 public MainView()
 {
     InitializeComponent();
     UsernameInput.Text = Environment.UserName;
     UsernameInput.Focus();
     ConnectButton.IsDefault = true;
     MessageInput.IsEnabled  = false;
     SendButton.IsEnabled    = false;
 }
Exemple #17
0
 private void OnUsernameTaken(Message msg)
 {
     ChangeUIThreadSafe(() =>
     {
         UsernameInput.IsReadOnly = false;
         UsernameLabel.Content    = "НИК ЗАНЯТ. Другой избери";
         UsernameInput.SelectAll();
         CheckUsernameButton.IsEnabled = true;
     });
 }
Exemple #18
0
 public void Login(string username, string password)
 {
     UsernameInput.SendKeys(username);
     UsernameNextButton.Click();
     WaitUntilElementDisplayed(driver, By.XPath("//input[@type='password']"));
     PasswordInput.SendKeys(password);
     PasswordNextButton.Click();
     WaitUntilElementDisplayed(driver, By.XPath("//*[contains(@aria-label, 'Selenium')]"));
     Assert.IsTrue(LoggedUser.Displayed);
 }
        private void GoBackButton_Click(object sender, RoutedEventArgs e)
        {
            LogonWindow main = new LogonWindow();

            App.Current.MainWindow = main;
            UsernameInput.Clear();
            PasswordInput.Clear();
            PasswordRepeat.Clear();
            this.Close();
            main.Show();
        }
        public void LogInToDD365(string userName, string password)
        {
            UsernameInput.SendKeys("");
            UsernameInput.SendKeys(userName);
            NextButton.SendKeys("");
            NextButton.Click();
            PasswordInput.SendKeys("");
            PasswordInput.SendKeys(password);

            SigninButton.Click();
        }
        public HomePage LoginSuccessfully(string username, string password)
        {
            UsernameInput.SendKeys(username);
            PasswordInput.SendKeys(password);
            LoginButton.Click();

            var wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(5));

            wait.Until(d => HomePage.IsCurrentPage(d));

            return(new HomePage(_driver));
        }
        public LoginPage LoginUnsuccessfully(string username, string password)
        {
            UsernameInput.SendKeys(username);
            PasswordInput.SendKeys(password);
            LoginButton.Click();

            var wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(5));

            wait.Until(d => CurrentMessage() == LoginFailureMessage);

            return(new LoginPage(_driver));
        }
 public LogonWindow()
 {
     InitializeComponent();
     DataContext             = this;
     AccountCreation         = new RemoteSpace("tcp://" + _Resources.Resources.InternetProtocolAddress + ":5001/accountCreation?CONN");
     loginSpace              = new RemoteSpace("tcp://" + _Resources.Resources.InternetProtocolAddress + ":5001/loginAttempts?CONN");
     UsernameInput.KeyUp    += PasswordInput_KeyUp;
     PasswordInput.KeyUp    += PasswordInput_KeyUp;
     SignupButton.Click     += SignupButton_Click;
     UsernameInput.GotFocus += FocusClearError;
     PasswordInput.GotFocus += FocusClearError;
     UsernameInput.Focus();
 }
Exemple #24
0
        public void LoginToWebsiteUsingCredentials(string loginKey)
        {
            var login    = GetLogin(loginKey);
            var password = GetPassword(loginKey);

            Firefox.Driver.Navigate().GoToUrl(HostUrl);

            Firefox.Driver.WaitUntilElementExists(By.Id("Username"), TimeSpan.FromSeconds(10));

            UsernameInput.SendKeys(loginKey);
            PasswordInput.SendKeys(password);
            SubmitWebElement.Click();

            Thread.Sleep(2000);
        }
 public SignupWindow(RemoteSpace AccountCreation, RemoteSpace loginSpace)
 {
     DataContext          = this;
     this.AccountCreation = AccountCreation;
     this.loginSpace      = loginSpace;
     InitializeComponent();
     UsernameInput.KeyUp     += PasswordInput_KeyUp;
     PasswordInput.KeyUp     += PasswordInput_KeyUp;
     PasswordRepeat.KeyUp    += PasswordInput_KeyUp;
     UsernameInput.GotFocus  += FocusClearError;
     PasswordInput.GotFocus  += FocusClearError;
     PasswordRepeat.GotFocus += FocusClearError;
     SignUpButton.Click      += SignUpButton_Click;
     GoBackButton.Click      += GoBackButton_Click;
     UsernameInput.Focus();
 }
        private void ConnectButton_Click(object sender, EventArgs e)
        {
            if (UsernameInput.Text.Length > 2)
            {
                if (ConnectButton.Text == "Connect")
                {
                    ConnectButton.Text    = "Disconnect";
                    UsernameInput.Enabled = false;
                    ClientList.Enabled    = true;
                    SubmitButton.Enabled  = true;
                    InputField.Enabled    = true;

                    ChatMessagePacket connectBroadcast = new ChatMessagePacket("User: "******" has connected", m_client.ID);
                    m_client.SendMessage(connectBroadcast);
                    m_client.Name = UsernameInput.Text;
                    UsernameInput.Clear();
                    //MessageWindow.AppendText("You have successfully connected with the username " + m_client.Name + ".\n");

                    ClientListUpdate listUpdate = new ClientListUpdate(m_client.Name, m_client.ID);;
                    m_client.SendMessage(listUpdate);
                    //ClientList.Items.Add(m_client.Name);


                    Console.WriteLine(connectBroadcast.m_message);
                }
            }
            else
            {
                if (ConnectButton.Text == "Disconnect")
                {
                    ConnectButton.Text    = "Connect";
                    UsernameInput.Enabled = true;
                    ClientList.Enabled    = false;
                    SubmitButton.Enabled  = false;
                    InputField.Enabled    = false;

                    ChatMessagePacket disconnectBroadcast = new ChatMessagePacket("User: "******" has disconnected.", m_client.ID);
                    m_client.SendMessage(disconnectBroadcast);
                    MessageWindow.AppendText("You have successfully Disconnected.\n");

                    Console.WriteLine(disconnectBroadcast.m_message);
                }
            }
        }
 //View 1 items
 protected void Nextv1_Click(object sender, EventArgs e)
 {
     //Must have a username and password entered
     if (UsernameInput.Text == "")
     {
         Status.Text = "Must input a username.";
         UsernameInput.Focus();
         return;
     }
     else if (PasswordInput.Text == "")
     {
         Status.Text = "Must input a password.";
         PasswordInput.Focus();
         return;
     }
     //"Login" and move to next view
     Status.Text         = "Successfully logged in.";
     Session["username"] = UsernameInput.Text;
     MultiView.ActiveViewIndex++;
 }
        private async void ParseInput(string Username, string Password, string Repeat)
        {
            if (Password == Repeat)
            {
                if (string.IsNullOrWhiteSpace(Password) || string.IsNullOrWhiteSpace(Username))
                {
                    // UsernameInput.Text = "Must enter a username";
                    PasswordInput.Clear();
                    PasswordRepeat.Clear();
                }
                else if (!string.IsNullOrWhiteSpace(Password) && !string.IsNullOrWhiteSpace(Username))
                {
                    //login or create account depending on context
                    var outcome = await Task <bool> .Factory.StartNew(() => AuthenticateAccountCreate(Username, Password));

                    if (outcome)
                    {
                        LogonWindow main = new LogonWindow();
                        App.Current.MainWindow = main;
                        UsernameInput.Clear();
                        PasswordInput.Clear();
                        PasswordRepeat.Clear();
                        this.Close();
                        main.Show();
                    }
                    else
                    {
                        SignupError.Text = "Username taken";
                        UsernameInput.Clear();
                        PasswordInput.Clear();
                        PasswordRepeat.Clear();
                    }
                }
            }
            else
            {
                SignupError.Text = "Passwords didn't match";
                PasswordInput.Clear();
                PasswordRepeat.Clear();
            }
        }
        /// <summary>
        /// Klikniecie w przycisk 'Login'
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            Users users = new Users();

            if (users.readUsers(UsernameInput.Text, PasswordInput.Text))
            {
                if (UsernameInput.Text == "Admin")
                {
                    new Form2("Admin").Show();
                }
                else if (UsernameInput.Text == "Magazynier")
                {
                    new Form2("Magazynier").Show();
                }
                this.Hide();
            }
            else
            {
                MessageBox.Show("Niepoprawne dane logowania");
                UsernameInput.Clear();
                PasswordInput.Clear();
                UsernameInput.Focus();
            }
        }
 public void Login(string email, string password)
 {
     UsernameInput.SendKeys(email);
     PasswordInput.SendKeys(password);
     SubmitButton.Submit();
 }