IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Angular Discussion :

Faire un test d'authentification


Sujet :

Angular

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2009
    Messages
    458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Septembre 2009
    Messages : 458
    Par défaut Faire un test d'authentification
    Bonjour,

    Je commence à apprendre l'authentification en Angular, j'aimerai créer un test d'authenfication. C'est à dire que lorsque l'utilisateur va entrer "test" dans le formulaire, la page "home" va s'afficher.
    Il n'y a pas de mot de passe pour info.


    J'ai essayé de suivre plusieurs tutos sur Youtube, mais je suis perdu... Tout d'abord, j'aimerai savoir comment intéragir le bouton de mon formulaire lorsque l'utilisateur tape "test" puis clique sur envoyer.


    Je préfère vous mettre directement le code sur https://stackblitz.com/edit/angular-...component.html

    Un grand merci à celles et ceux qui voudront bien m'aider.

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    si tu n'arrives pas à faire ça c'est qu'il te manque les bases, il y a un minimum à connaitre sinon tu va toujours galérer

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      <div class="section-about">
        <label>Identifiant (AGENT)</label>
        <input #identifiant type="text"  />
        <button (click)="onIdentifiant(identifiant.value)">Valider</button>
      </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    ...
    ...
    export enum Agent {
      Test = 'TEST',
    }
     
    @Component({
      selector: 'my-login',
      templateUrl: './login.component.html',
      styleUrls: ['./login.component.css'],
    })
    export class LoginComponent implements OnInit {
     
    constructor(....... router....)
     
    onIdentifiant(identifiant: string) {
       if (identifiant && identifiant.toUpperCase() == Agent.Test) {
            this.router.navigate(.................................)
       }
    }
    }

    pour plus d'ergonomie au lieu de saisir un texte tu peux proposer un select box

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment faire un test sur un pchar ?
    Par Mickey.jet dans le forum Langage
    Réponses: 2
    Dernier message: 19/03/2006, 16h53
  2. Comment faire un test sur "" ?
    Par magic8392 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 28/09/2005, 14h19
  3. Comment faire un test avant un FieldByName().value = ... ?
    Par fredfred dans le forum Bases de données
    Réponses: 13
    Dernier message: 19/09/2005, 10h09
  4. Faire un test dans une procédure
    Par PrinceMaster77 dans le forum SQL
    Réponses: 1
    Dernier message: 23/11/2004, 09h55
  5. faire un test sur un programme externe
    Par marieheraud dans le forum Windows
    Réponses: 3
    Dernier message: 02/09/2004, 18h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo