2017-03-17 66 views
0

我在从电子邮件链接存储令牌时遇到了一些问题。实际上,我使用的是angularjs。例如,我得到这个链接到我的邮件http://65.147.100.19:8090/UAR-Machine-V0.3_2/#/build/?456456在这个链接我想存储令牌“?456456”当我点击链接,我将重定向到登录页面在这个重定向期间我想存储这个令牌作为一个对象。令牌使用该令牌验证经过身份验证的用户。与令牌验证相同,但我希望使用在URL中发布的动态令牌进行此验证。 在此先感谢。从URL中存储令牌到js文件中的对象

+0

请添加要在其中存储令牌一些代码和详细信息,以及你使用的是什么后台? – Sravan

+0

你的问题不清楚。请以更好的方式解释。 – undefined

+0

只要console.log(window.location),看看你是否有东西。 –

回答

0

这里我打电话给我的网址(与澳鹏我的详细信息和会话ID等),如波纹管,

"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' 
      } 
     } 
    }) 
    } 

伪着陆page.html中,这里被称为一个控制器。并获取所有值(如用户ID,entityId,channelID和会话ID)

从该控制器。 我越来越喜欢这个,

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