您当前的位置:首页 > TAG信息列表 > login
登录重定向错误-$USER->角色
我正在使用以下代码执行一个简单的登录重定向到自定义管理页面:function my_login_redirect( $redirect_to, $request, $user ) { if ( is_array( $user->roles ) ) { if ( in_array( \'administrator\', $user->roles ) || in_array( \'shop_manager\', $user->roles ) ) {&
使WordPress页面仅供WooCommerce登录用户访问
我已经在WordPress上创建了一个页面,我想设置只有woocommerce用户才能查看它。这意味着他们必须先登录才能查看它。对于未注册的用户,如果他们试图访问该页面,我们会将他们重定向到我的帐户页面。我找到了类似的解决方案,但这只适用于woocommerce页面,但如何插入wordpress页面的代码。代码如下:function wpse_131562_redirect() { if ( ! is_user_logged_in() &am
在尝试了许多方法后,我无法阻止黑客试图在WordPress博客中获得管理员访问权限
我有一个自我托管的WordPress博客,几周来一直有人尝试以管理员身份登录。我在想办法阻止它。由于我开始阻止原始IP地址,尝试开始来自许多IP,但以10分钟为间隔,分三到四次尝试-所以很明显是一个人,我猜他们在使用僵尸网络。我使用了几个安全步骤,并使所有插件保持最新。当然,Wordpress本身在当今是自动更新的。这些不是我所有的安全措施,但我有…-“限制登录尝试”插件,但黑客切换IP地址意味着这没有多大效果。我使用htaccess和htpasswd对wp admin目录进行密码保护。由于这已经存在了很
是否将管理员发送到与用户不同的登录?
我在上创建了一个单独的登录页/login/ 并且有wp-login.php 也在那里重定向-我还连接了一些与WP登录相关的挂钩,如wp_login_failed 这样人们就可以在那里重新定向。然而,我现在已经决定,我希望管理员能够继续从标准位置登录,并为用户保留这一点-这里没有问题,因为我可以引导用户/login/ 并删除重定向。这样做的问题是用户将被重定向到的错误/wp-login.php 同样,如果我把重定向放回去,那么管理员用户将被定向到/login/ 相反如何处理?
需要登录特定页面
我的header.php 从页面数组中排除标头的文件。代码如下所示:<?php if ( ! is_page( array ( 3599,3653,3684,3732,3737,3758, 3769 ) ) ) { ?> <?php 对于相同的页面阵列,我需要有人登录才能查看它们。在这行代码中,我是否可以实现一些只适用于那些页面的东西,以便人们需要登录,如果没有,它会将他们重定向到登录页面?如果他们确实登录了,那么应该将他们重定向到他们最初尝试查看的页面。我试
WP多站点登录在一个子站点上不起作用。可能是Cookie/历史记录问题?
我有一个带有子域的WordPress网络设置,登录时遇到问题。起初我以为这是我正在开发的自定义插件的问题,但即使禁用了它(以及所有插件、自定义主题),问题仍然存在。我在网站页面(site3.example.com/testing)上有WP登录表单-用户需要登录才能访问测试页面。他们可以通过wp admin登录,但我不希望他们访问admin,因此他们会被重定向到测试页面。The issue is, 提交注册表单后,它们将被简单地发送回未登录的同一页面。未创建任何错误消息,我已验证登录凭据是否正确。我认为这个
为什么在使用AJAX时,GET_CURRENT_USER_ID()和Document.cookie的输出之间会有奇怪的差异?
我正在开发一个简单的Ajax函数,作为插件的一部分,该插件旨在从传统的WP Admin仪表板中使用,但在登录cookie状态方面遇到了分歧。The problem, TL;DR versionAjax调用的输出总是在注销用户的上下文中运行。明确地get_current_user_id() 退货0 对于所有Ajax启动的调用,尽管有PHP端var_dump(get_current_user_id()) 在页面本身的输出上返回正确的登录用户ID号。正在检查document.cookie 似乎确认JS端没有登录
将实时WordPress站点克隆到本地wampserver后登录失败
这就是我所做的:将public\\u html中的所有文件复制到C:\\wamp\\www\\mylocalsite。com导出我的数据库并重命名所有http://mylivesite.com 到http://localhost/mylocalsite.com 已导出的。sql文件使用记事本++,在wp配置中更改数据库名称、数据库用户名和数据库密码。php到我在本地phpmyadmin中创建的新数据库名称、用户名和密码,所有操作都没有出错。当我尝试使用mylivesite登录时。com登录数据,但失败,没
用户帐户激活链接缺少查询字符串
这可能是一个漫长的过程,但我已经没有主意了。当用户在我的WordPress网站上注册(使用WordPress core注册表)时,它会发送一封标准为“…要设置密码,请访问以下地址…”的电子邮件消息然而,对于我的自定义主题,在链接的末尾没有查询字符串,所以只转到示例。com/wp登录。php我禁用了我的主题并注册了另一个用户和该电子邮件did 具有必要的查询字符串。虽然我很高兴看到它奏效了,但我现在完全弄不明白为什么我的主题是把它们去掉。我确实有一些自定义的安全功能,但唯一针对登录页面的是在用户使用logi
登录需要刷新几次才能显示您已登录,这是缓存问题吗?
这个错误困扰了我多年,当你通过右边的buddypress小部件登录到网站时,或者通过直接的wp登录。php即使成功,登录时您所在的页面也不会更新以显示您已成功登录,有时如果您访问另一个页面,它会显示您已登录,有时您必须登录3-10次才能真正显示您已登录!这是缓存问题吗?主题或插件问题?我使用Buddypress、BBPress、Totalcache,并正在推送cloudflare。我有很多安全插件也可能存在冲突:Akismet、Bad Behavior、WangGuard、Wordfence securi
检查用户是否通过JS登录?
我正在尝试随机主题和“新技术”,并试图将整个前端转换为纯JS单页应用程序(无页面刷新-如Facebook、Twitter等)WP REST API, Redux.js 和React.js 其他帮手很少。How to handle logged-in users? 我该如何跟踪这一点?我知道这些信息通常是通过cookie处理的。如何通过JS检查它?我可以在每次路由/url更改和使用时调用ajaxis_user_logged_in() 在服务器端,但它似乎是灵长类的。我可以通过JS直接访问cookie并在浏览
User content database
我试图建立一个登录,在每个用户档案中,他们可以添加自己的简历和详细信息。这些详细信息和简历将显示在任何人都可以看到的页面中。用户可以根据需要编辑其信息,并更新公共页面中显示的信息。为了实现这个目标,到目前为止,我发现我需要TML插件进行登录,然后我一直在尝试使用Contact Form 7和Contact Form DB来创建从Contact Form7收集信息的数据库。问题是将配置文件或联系人表单连接到登录的用户,而不必强制用户不断向网站添加新的联系人表单。有人能给我指出标题吗?我应该使用的插件?是否可
多个站点的WordPress登录
我面临着一个奇怪的问题,我有大约450多个WordPress站点,托管在多个提供商之间(一些在共享主机上,一些在VPS上,大约8-9个不同的位置和提供商),但从昨晚起,WordPress amdin登录停止了近90%的站点的工作它说的密码错误,(我百分之百确定我使用的是正确的密码)。无论如何,这些站点彼此不相关/连接&;大多数网站都有完全相同的问题。有时(与一些网站),如果我能够登录它重定向到如下链接http&;冒号和分号&安培;sol&semi&安培;sol&semi;www&;周期和
临时-前台登录表单
我的网站前端有几个页面,我的用户在其中编写内容。创建此内容可能需要很多小时。不幸的是,我的网站有4小时的会话限制,当我的用户提交他们的内容(通过web表单)时,他们已经注销,他们被重定向到登录页面,并且他们的内容丢失。在管理面板中,特别是在“页面”页面上,有一个lightbox登录表单(临时登录),其中显示著名的“会话已过期。请重新登录。您将不会离开此页面。”消息一旦达到会话限制,就会显示该消息。如何在网站的所有前端页面上使用此内置功能?
在wp-login.php中更改为noFollow标记
在wp登录中。php默认值为:<meta name=\"robots\" content=\"noindex,follow\"> 我想将其更改为:<meta name=\"robots\" content=\"noindex,nofollow\"> 有没有一种简单的方法或脚本来改变这一点?
验证用户是否从WordPress 4.0以后的其他应用程序登录
我尝试在我的节点中实现。js应用程序是验证用户cookie是否有效的一种方法。我在互联网上找到了一些帖子,他们很好地向我解释了这些事情,但当我尝试实现它时,我使用了Node的WordPress身份验证模块。js,我发现它不起作用了。经过一些搜索,我发现WordPress 4.0 出于某种原因:现在,如果logged_in cookie name is still hashed with MD5, 哈希salted密码现在为sha256 (or sha1 if impossible) encrypted,
自动登录WP用户时出现问题
作为将用户迁移到新系统的临时措施,我设计了一种解决方案,当用户登录旧系统时,他们会被转发到新系统,并根据用户id自动登录到新帐户。旧系统上的代码如下所示:function client_redirect_select_users($user_login, $user) { $user_id = $user->ID; $redirect_user = get_user_meta($user_id, \'client_redirect_user\', true); i
禁用登录表单并在没有标题的情况下在注销时重定向用户发送php警告
我已经创建了自己的登录和注册表单,所以我需要一种方法来禁用标准登录表单。此外,我还需要在注销时将用户重定向到其他地方,而不是登录表单。我想出了这个逻辑。已打开wp-login.php 找到了第一个钩子。那是login_head.所以我连接到这个,我只是重定向,除非用户提供一个秘密令牌。function e4_login_form_disable() { if ( ! isset( $_GET[\'gandalf\'] ) || $_GET[\'gandalf\'] != \'the
是否从数据库中找到登录页?
长话短说,我得到了一位不幸去世的老先生的登录信息,他管理着一位年轻女士的Wordpress网站。被要求为这位女士管理和更新网站。我对Wordpress没有太多经验,但是嘿。这就是问题所在。该网站及其别名上均未使用任何默认登录url。我一直在Wordpress论坛上阅读,我看到有人提到在数据库中查找登录url,但根据我阅读的内容,我在数据库中找不到任何关于url的内容。所以,是的,至少有人能给我指出正确的方向,我应该寻找什么吗?我应该查一下数据库吗?我已经尝试了所有物理上找不到的默认登录页面。看到一些人说我
为登录用户设置特定主页
谷歌搜索之后,我有了一段代码,可以在wordpress中将特定页面设置为主页。密码上说,add_action(\'init\', \'loginCheck\'); function loginCheck() { if (is_user_logged_in()) { $page = get_page_by_title(\'My Account\'); } else { $page = get_page