Beispiel #1
0
  /**
   * Vérifie le mot de passe et connecte l'utilisateur.
   *
   * <p>Cette méthode vérifie le mot de passe saisi. Si celui-ci est bon, connecte l'utilisateur et
   * affiche le menu principal, sinon un message est affiché à l'utilisateur.
   *
   * <p>Cette méthode est appelée grâce à l'attribut onClick indiqué dans le fichier xml de layout
   * sur le bouton de connexion. Elle peut également être appelée depuis la méthode "onEditorAction"
   * de cette classe.
   *
   * @param v Une vue quelconque (n'est pas utilisé ici, mais requis par le onClick)
   */
  public void login(View v) {
    // Lorsqu'on clique sur le bouton "Se connecter" on qu'on valide depuis le clavier.
    User user = (User) userSpinner.getSelectedItem();
    EditText passwordEditText = (EditText) findViewById(R.id.login_password);
    String password = passwordEditText.getText().toString();

    if (user.login(password)) {
      Intent intent = new Intent(this, MainActivity.class);
      startActivity(intent);
    } else {
      BartenderApp.notifyShort(R.string.login_wrong_password_msg);
    }
  }
Beispiel #2
0
  public void anonym_login(View v) {

    System.out.println("ANONYM LOGIN");

    User user = new User(5);

    System.out.println("USER NAME : " + user.getName() + " USER STATUS : " + user.getStatus());

    if (user.login()) {
      Intent intent = new Intent(this, MainActivity.class);
      startActivity(intent);
    } else {
      BartenderApp.notifyShort(R.string.login_impossible);
    }
  }