首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在路由中捕获yii2加密哈希url?

如何在路由中捕获yii2加密哈希url?
EN

Stack Overflow用户
提问于 2017-05-14 16:53:08
回答 1查看 465关注 0票数 1

我为用户重置密码链接提供了一个加密哈希,如下所示:

http://my.doma.in/reset-password/l0SASiqG7-poflus+S6KHN3WU8QN9lasGr8yka/GMnvSA==133814

我希望捕获所有请求到/reset-密码并将其重定向到/account-reset-密码

但是正在发生的是,Yii2认为/和其他特殊字符为路径名或变量,并抛出如下错误:

异常'yii\base\InvalidRouteException‘,消息’无法解析请求“重置-密码/”。在……里面

这是我的config.php的urlmanager部分中的相关代码

代码语言:javascript
运行
复制
'reset-password/<key>' => '/site/reset-password',

我相信一些东西需要进入或类似的东西来消耗所有在重置密码之后出现的东西。有人能帮我照一下这个吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-14 17:20:11

您需要对Base64编码进行URL编码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43966537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档