首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建自定义登录错误

问创建自定义登录错误
EN

WordPress Development用户
提问于 2011-04-08 09:12:43
回答 1查看 4.2K关注 0票数 0

我希望能够创建自定义登录错误。

例如,如果用户访问受限区域而没有登录,那么我将重定向到wp-login.php?ref=access,并希望输出Restricted area, please login to continue.或类似的内容。

知道该怎么做吗。我发现login_errors有过滤器,但除了登录页面本身之外,在代码中找不到其他地方。

最后,我真的不想改变任何核心文件来做到这一点。我花了大量的时间和精力,试图确保wordpress核心完全不动,这样我就可以升级它了。

有人有什么想法吗?

谢谢

汤姆

EN

回答 1

WordPress Development用户

发布于 2013-09-21 08:34:11

(__NOTE:这并不能完全回答你的问题。)

如果我没有错,您正在讨论的login_errors筛选器用于在输入错误的用户名/密码时显示一条消息。

因此,默认情况下,当输入错误的用户名时,将显示如下内容:

错误:无效用户名。

这是错误的密码:

错误:您为用户名XXXXX输入的密码不正确。

问题是,您可以使用login_errors筛选器来显示自定义消息:

代码语言:javascript
复制
function fake_error(){
    return 'SORRY, LOGIN DISABLED!';
}
add_filter( 'login_errors', 'fake_error' );

通常,用作安全(通过默默无闻?)措施,用于防止攻击者知道他是否输入了错误的用户名或密码。

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

https://wordpress.stackexchange.com/questions/14250

复制
相关文章

相似问题

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