iOS重定向到特定的密码重置页面?

Posted

技术标签:

【中文标题】iOS重定向到特定的密码重置页面?【英文标题】:iOS redirect to specific password reset page? 【发布时间】:2021-01-29 05:46:02 【问题描述】:

我们在登录我们的网站时出现以下 ios 消息:

当用户点击在网站上更改密码时,我们是否可以将文件放入我们网站的根文件夹,以告诉 iOS 重定向到以下确切 URL 而不仅仅是我们的主页?

www.example.com/pages/reset-password/

【问题讨论】:

【参考方案1】:

一种方法是在您的服务器上设置/.well-known/change-password 重定向到您的实际密码重置页面。

使用您的示例,创建从 https://www.example.com/.well-known/change-passwordhttps://www.example.com/pages/reset-password/ 的重定向。对于重定向,请使用 HTTP 状态代码 302 Found、303 See Other 或 307 Temporary Redirect。

或者,您可以使用http-equiv="refresh"/.well-known/change-password 提供带有<meta> 标记的html 页面。

<meta http-equiv="refresh" content="0;url=https://www.example.com/pages/reset-password/">

基于 Safari 和 Chromium 的浏览器支持重定向,并且有一个 W3C spec 定义了该行为。更多详情https://web.dev/change-password-url/

【讨论】:

以上是关于iOS重定向到特定的密码重置页面?的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 3和VM密码重置重定向到VM寄存器

在codeigniter中重置密码后如何重定向

在Drupal中重置密码功能页面没有正确重定向

新注册用户将被重定向到密码重置屏幕

Laravel 8 Jetstream如何在重置密码后将用户重定向到自定义路由

重定向到以前的 url,其他 url 除外