angulaire.js - Comment Angular empêche-t-il les utilisateurs d'accéder aux pages via des adresses sans se connecter ?
巴扎黑2017-05-27 17:44:25
0
3
786
Pour la page conçue, vous devez d'abord vous connecter avant de pouvoir utiliser les fonctions de la page. Si vous n'êtes pas connecté, est-il possible d'accéder directement à la page via le lien d'adresse ?
En fait, lorsque vous entrez dans chaque page, vous devez vérifier si vous devez vous connecter et si vous êtes connecté. Sinon, accédez à la page de connexion.
La vérification est effectuée uniformément à l'emplacement du routeur. Avant que le routeur ne saute, il détermine si vous êtes connecté. Si vous n'êtes pas connecté, accédez à la page de connexion
S'il s'agit d'une architecture avec front-end et back-end complètement séparés : Lorsque l'utilisateur ouvre la page pour la première fois, il se rend d'abord dans le back-end pour obtenir les informations utilisateur (pour déterminer s'il doit se connecter) ; Quant à la méthode de vérification de connexion : Normalement, après une connexion réussie, un cookie sera inséré dans une session. Le navigateur apportera automatiquement ce cookie chaque fois qu'il enverra une demande au backend. Une autre méthode de vérification est un jeton personnalisé. En d'autres termes, les demandes d'interaction de données front-end et back-end sont toutes des cookies ou jetons de vérification back-end et ne nécessitent pas de vérification front-end.
En fait, lorsque vous entrez dans chaque page, vous devez vérifier si vous devez vous connecter et si vous êtes connecté. Sinon, accédez à la page de connexion.
La vérification est effectuée uniformément à l'emplacement du routeur. Avant que le routeur ne saute, il détermine si vous êtes connecté. Si vous n'êtes pas connecté, accédez à la page de connexion
S'il s'agit d'une architecture avec front-end et back-end complètement séparés : Lorsque l'utilisateur ouvre la page pour la première fois, il se rend d'abord dans le back-end pour obtenir les informations utilisateur (pour déterminer s'il doit se connecter) ;
Quant à la méthode de vérification de connexion : Normalement, après une connexion réussie, un cookie sera inséré dans une session. Le navigateur apportera automatiquement ce cookie chaque fois qu'il enverra une demande au backend. Une autre méthode de vérification est un jeton personnalisé.
En d'autres termes, les demandes d'interaction de données front-end et back-end sont toutes des cookies ou jetons de vérification back-end et ne nécessitent pas de vérification front-end.