我为用户重置密码链接提供了一个加密哈希,如下所示:
http://my.doma.in/reset-password/l0SASiqG7-poflus+S6KHN3WU8QN9lasGr8yka/GMnvSA==133814
我希望捕获所有请求到/reset-密码并将其重定向到/account-reset-密码
但是正在发生的是,Yii2认为/和其他特殊字符为路径名或变量,并抛出如下错误:
异常'yii\base\InvalidRouteException‘,消息’无法解析请求“重置-密码/”。在……里面
这是我的config.php的urlmanager部分中的相关代码
'reset-password/<key>' => '/site/reset-password',我相信一些东西需要进入或类似的东西来消耗所有在重置密码之后出现的东西。有人能帮我照一下这个吗?
发布于 2017-05-14 17:20:11
您需要对Base64编码进行URL编码。
https://stackoverflow.com/questions/43966537
复制相似问题