当我在角度5中将令牌作为参数传递时,无法匹配任何路线

时间:2018-09-12 17:06:28

标签: javascript angular angular-ui-router

我正在尝试重置用户密码,因此我向他们发送了令牌给他们的电子邮件。但是,当他们单击链接时,我的路线不匹配。但是当我使用字母或字符串时,它将起作用。

我的路线:

SELECT actors.firstname 

    from ((roles inner join movies on roles.mid=movies.id)
            inner join actors on actors.id=roles.aid) 
    where (movies.year between 1990 and 1999)
            and
          (movies.rank >= 8.5)

发送的链接是:

http://localhost:4200/reset-password/CfDJ8Nvsj8Jg1jxNk4c8WRGjJ/2eFMdiL/Gv0Bf8rsqQRLh6rHN9ZalNnJj1IkWiFuARfRnE/U4+qsytBh9yqW3Lp5syVdL1I/TrGmis/pJYKuyxJjrJWW/wpcuOy5Rdi8bMrmFlENnxNFtgNBGmJKommZOe0ffW+ZyUoaqqMftCwocfDIe1vesXuPqh7GuPXSiheLTBuXUA9kf9Qe1CVCrNfb859yYj5ug8sKTc5EzRiSZ5

1 个答案:

答案 0 :(得分:0)

我决定先对令牌进行url编码,然后再将其附加到要发送给用户电子邮件的链接上。在Api上,然后我将其解码回去

字符串编码令牌= WebUtility.UrlEncode(令牌);