angulaire.js - Le backend est basé sur la vérification JWT. Comment la demande de publication angulaire transporte-t-elle un jeton ?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:18:00
0
3
743

Obtenez le jeton renvoyé par le backend une fois que l'utilisateur s'est connecté avec succès

userService.loginUser(user).then(
function(response) {
    $cookies.put("token", response.token)
                    ...

Alors, comment emporter ce token lors de la mise à jour des informations personnelles ?

token = $cookies.get("token")
console.log(token)
studentService.edit(token).save({studentId: $scope.student.id}, student,
    function(response) {
        console.log(response)

studentService

angular.module('app')
    .factory('studentService', [
        '$resource',
        function($resource) {
            return {
                detail: function() {
                    return $resource('/api/student/:studentId/ ', {
                        studentId: '@studentId'
                    })
                },
                edit: function(token) {
                    return $resource('/api/student/:studentId/edit/ ', {
                        studentId: '@studentId'
                    },{headers: { 'auth-token': token }})
                }
            }
        }
    ]);

Je l'ai fait, mais cela montre toujours que la vérification a échoué.

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(3)
PHPzhong

{withCredentials:true}Connexion scientifique populaire

刘奇

Merci pour l'invitation. Il n'est pas pratique d'envoyer des liens d'articles spécifiques sur les téléphones mobiles. Surtout pour vous donner des idées.
Après la connexion, chaque demande doit apporter un jeton. Généralement, cette fonction est réalisée en ajoutant des en-têtes de requête personnalisés, et AngularJS 1.x fournit des intercepteurs. Il est également recommandé de rechercher également des informations relatives à MDN CORS et des documents liés aux ressources $.
Il existe de nombreux exemples d'application d'AngularJS 1.x et de JWT à l'étranger. Il est recommandé de rechercher sur Google.

phpcn_u1582

Utilisez angulairejs-jwt et ajoutez un jeton à chaque en-tête de requête Référence : adresse github https://github.com/auth0/angu...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal