2017-03-17 8 views
0

Ich habe ein Problem beim Speichern von Token aus E-Mail-Link.Aktuell verwende ich angularjs. Zum Beispiel habe ich diesen Link zu meiner E-Mail http://65.147.100.19:8090/UAR-Machine-V0.3_2/#/build/?456456 in diesem Link Ich möchte das Token "? 456456" speichern, wenn ich den Link darauf angeklickt habe, werde ich auf die Anmeldeseite umleiten während dieser Umleitung Ich möchte dieses Token als Objekt speichern validiert den authentifizierten Benutzer mit diesem Token.Es entspricht der Token-Validierung, aber ich möchte diese Validierung mit dem dynamischen Token durchführen, das in der URL veröffentlicht ist. Vielen Dank im Voraus.Speichern von Token in Objekt in Js-Datei von URL

+0

fügen Sie bitte einige Code und weitere Informationen darüber, wo Sie das Token gespeichert werden sollen, und welche Backend Sie verwenden? – Sravan

+0

Ihre Frage ist nicht klar. Bitte erkläre es besser. – undefined

+0

Nur console.log (window.location), sehen Sie, ob Sie etwas bekommen. –

Antwort

0

Hier ist mein url genannt (mit für sessionID meiner Details Appen und usw.) wie unten,

"http://localhost:7070/dais-portal/#/SocialLandingPage/"+userID+"/"+entityId+"/"+channelID+"/"+sessionID 

js

app.config(function($stateProvider, $urlRouterProvider, $locationProvider) { 
    /* 
    * $urlRouterProvider.otherwise('/'); 
    */ 
    $stateProvider 

    .state('SocialLandingPage', { 
     url: '/SocialLandingPage/:userID/:entityId/:channelID/:sessionID', 
     views: { 
      'content-page': { 
       templateUrl: 'loginPage/view/dais-dummy-landing-page.html' 
      } 
     } 
    }) 
    } 

Dummy-Landungs ​​seite.html Datei, hier ein Controller namens . Und bekomme alle Werte (wie userID, entityId, channelID und sessionID)

von diesem Controller. Am wie diese bekommen,

$scope.userID = $stateParams.userID; 
$scope.entityId = $stateParams.entityId; 
$scope.channelID = $stateParams.channelID; 
$scope.sessionID = $stateParams.sessionID; 
Verwandte Themen