我编写了一个模块来使用 RSA 密钥重置您的密码。
该代码将向用户发送一封电子邮件,其中包含重置
密码的链接。然后,用户将单击该链接,这将把他送回 MVC 网站。
链接由 3 部分组成:URL / ID / Public RSA Key
我正在使用带有路由的 MVC
问题 1:RSA 密钥有斜杠“/”,因此我必须对它们的密钥进行 URL 编码。
问题 2:当密钥被编码并且用户点击它时,MVC 给我以下错误
请求过滤模块用于拒绝包含双转义序列的请求
有谁知道如何使用路由处理 MVC 中的 RSA 密钥?
当然不用打开HTML注入的大门……