问题标签 [wordpress-login]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Wordpress:从 myAuthsite 设置的 cookie 获取数据后替换内置用户登录
在从 www.my Auth Site.org设置的 cookie 中获取数据后,我正在尝试加载贡献者的用户个人资料。如果 cookie 中的用户名在 Wordpress 的 wp_users 表中不存在,那么我将在 wp_users 表中插入所需的用户数据,但如果用户名已经存在,那么我想加载当前用户仪表板,以便他可以在我的网站上发布新文章,与当他使用http://www.mysiteurl.org/wp-login.php登录时,他可以做到。
但是当我将它重定向到 http//www.mysiteurl.org/wp-admin/post-new.php 它再次被重定向到 wp-login.php 并最终被重定向到http://myAuthsite.org(即,其他部分)
下面是我在functions.php文件中编写的代码
php - 移动 Wordpress 后,登录有效,但不再有管理员访问权限
将 wordpress 从旧 ISP 转移到新 ISP 后,我在管理访问/访问仪表板时遇到问题。
传输是通过将所有文件(包括 .htaccess)从旧服务器复制到新服务器、转储旧数据库并将其放在新服务器上并调整 wp-config.php 中的所有数据库设置来完成的。
通过在我的机器上设置主机条目,我可以验证一切正常并且所有内容都出现了。
这是我的问题。
使用新旧凭据(例如手动添加的管理员帐户)通过 wp-login.php 登录后,登录正在发生,将我重定向到网站,通过页面顶部的登录栏说明成功登录,但可以访问仪表板被禁止声明。
除了访问 wordpress.com 或注销之外,登录栏也几乎没有其他选项。
这可能只是一件小事,我只需要有人指出我正确的方向。
php - 管理员登录页面上的 WordPress 错误消息:“抱歉,您无权访问此页面”
当我在 WordPress 中进入我的登录页面并登录时,会弹出一条错误消息,上面写着“抱歉,您不允许访问此页面”。我尝试通过 FTP 停用我的插件和当前主题,但这似乎并没有解决问题。我不知道是什么原因造成的。有任何想法吗?
wordpress - Wordpress_logged_in cookie 在注销时未销毁
用户陷入登录/退出循环体验 - 仅在 /login 屏幕上。
我激活了一个会员插件(Restrict Content Pro),它使用了我在 /login 页面上使用的登录简码。我有一个全局登录/注销链接,使用 wp_logout_url(); 用于注销。
除登录页面外,网站上的所有行为都按预期工作。如果我注销然后返回登录页面,我会显示我已登录的内容。如果我尝试从该页面注销,我会被抛出“您正在尝试注销'x'。你是你确定要这样做吗?” 错误页面。
cookie 'wordpress_logged_in_' 也仅出现在此页面上。所以,我的印象是这就是网站显示“登录内容”的原因。我的问题是 - 为什么这个特定的 cookie 只保存在这个特定的页面上?我可以在注销时完全销毁它吗?
提前致谢。
php - 如何以编程方式隐藏 Wordpress 中的 wp-login.php?
我设法创建 /login url 以在 /wp-login.php 页面中重定向我
在我的 .httacces 我有以下代码
在functions.php(在我的自定义主题中)我添加了这个
问题是如何禁止访问 wp-login.php 页面而不禁用它。使用上面的解决方案,两个 url 都是可见的 /login 和 /wp-login.php
如何在不使用插件的情况下永久“隐藏” wp-login.php?
wordpress - 在 cloudflare 之后,wordpress 网站管理员登录在 https 上不起作用
我有一个安装了 cloudflare 灵活 SSL 的静态网站。但现在我在一个文件夹中安装了 wordpress https://www.kiransboutique.com/wordpressrvc/
它的所有链接都没有工作,并且 wp-admin 也没有重定向到仪表板。我正在使用正确的登录凭据。
任何人都可以提出任何解决方案吗?完全相同的安装在这里工作http://bestcoachingcenter.com/kirans/
wordpress - 如何通过自定义登录强制登录以限制访问者查看 wordpress 网站?
我已经构建了一个自定义登录页面,以通过自定义插件替换默认的 WordPress 登录页面 - 参考网站: https ://code.tutsplus.com/tutorials/build-a-custom-wordpress-user-flow-part-1-替换登录页面--cms-23627
这是一个很棒的插件教程,因为它可以满足我对客户网站的需求,但是,现在我正在尝试找到一种解决方案,强制将网站访问者重定向到新创建的自定义登录页面,以防止任何人看到任何其他页面/posts 在网站上没有先登录。我希望这是有道理的。
我已经尝试了许多 WordPress 的强制登录插件,但都没有成功,因为这些插件会产生太多重定向问题的错误。
有谁能解决这个??
先感谢您....
php - 使用 wp_set_auth_cookie 没有任何钩子
WordPress 版本 4.7.5
我正在从 Instagram 注册新用户,我可以成功注册新用户。注册后我试图登录用户。
我可以使用钩子,但想要比肮脏的更好的解决方案,我已经发布了,因为那将完全没用。
还尝试使用另一篇文章中的自定义programmatic_login函数。
如果我试图低于此var_dump
wp_get_current_user()
,$_COOKIE
我将获得用户对象 forwp_get_current_user()
和array(1) { ["wordpress_test_cookie"]=> string(15) "WP Cookie check" }
for $_COOKIE
。
重要编辑
代码在一个函数内部,该函数与一个钩子挂钩,该钩子在页眉显示后的页面中调用,因此我们不能在这里使用 init。这样做的任何其他方式,也是因为这个wp_safe_redirect()
或header('Location: ')
也不起作用。
我刚刚尝试过的重要更新
肮脏的工作
当我从 Instagram 登录创建用户时,成功创建后,我将用户重定向到一个带有类似 get 参数的页面,?user_id=$inserted_id
并且在 wp 钩子上,我试图获取GET['user_id']
并记录它并且它工作,试图找到一个合适的解决方案。
接着
有肮脏的把戏的问题。如果
id
我们传递的 get 参数存在于 wp_users 表中,则无需验证即可登录。
更新
我在重定向到个人资料页面之前创建了一个 user_meta,在验证登录用户并删除了 usermeta 之后,就像 OTP 一样。如果可能的话,努力让它变得更好。
在代码下方: -
接着
wordpress - 自动重定向到登录页面 Wordpress
我的 WP 网站有问题,我希望用户使用肥皂登录其他网站并将用户 session_key 保存到 cookie 中。但是当我点击登录按钮时,它重定向到 wp-login.php。我不想显示默认登录页面。
wordpress - is_user_logged_in() 在 wp_signon 之后返回 false
我正在使用自定义登录表单,这是代码。成功登录后,它重定向到 /portal 页面,但在门户页面中,用户登录状态再次为 false。
但是在/portal
页面中,当我var_dump(is_user_logged_in())
返回 false 时。这里发生了什么?我做了什么?