2017-05-14 16 views
1

我對用戶重置密碼鏈接加密散列它是這樣的:我怎樣才能趕上yii2加密哈希網址在路線

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

我想抓住所有的請求/重置密碼,並將其重定向到/帳戶重置密碼

但正在發生的事情是,Yii2認爲/和其他特殊字符作爲目錄名或變量,拋出這樣的錯誤:

異常'yii \ base \ InvalidRouteException'帶消息'Unable to 解析請求「reset-password /」。'在

這是我的config.php

'reset-password/<key>' => '/site/reset-password', 

的urlmanager部分相關的代碼,我認爲,有些事情需要得到的或類似的消費後重置密碼在於這一切。請問有人可以對此有所瞭解嗎?

回答

1

您需要使用URL編碼Base64編碼。