返回顶部
首页 > 资讯 > CMS >如何实现一个无需输入密码的WordPress登录表单
  • 312
分享到

如何实现一个无需输入密码的WordPress登录表单

2023-06-15 03:06:59 312人浏览 八月长安
摘要

这篇文章主要介绍了如何实现一个无需输入密码的WordPress登录表单,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。无需输入密码的WordPress登录表单如果想在WordP

这篇文章主要介绍了如何实现一个无需输入密码的WordPress登录表单,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

无需输入密码的WordPress登录表单

如果想在WordPress主题中添加一个不需要输入密码,仅输入用户名或电子邮件即可登录的表单,可以用下面的方法实现。

复制以下代码,粘贴到要显示表单的位置

<fORM autocomplete="off" method="post"><div class="form-group"><input id="userlog" name="userlog" type="text" placeholder="<?PHP echo esc_attr__('Username/email', 'theme-domain'); ?>" class="form-control" required="required"></div><input type="hidden" name="action" value="my_login_action" /><button type="submit"><?php echo esc_html__('Login', 'theme-domain'); ?></button>  </form>

然后,将下面代码粘贴到主题函数模板 functions.php中:

add_action('init', function(){// Return if not the login requestif( !isset( $_POST['action'] ) || $_POST['action'] !== 'my_login_action' )return;$result;$username = $_POST['userlog'];if ( ! $result ) {$result = get_user_by( 'email', $username ); // user email}if ( ! $result ) {$result = get_user_by('login', $username ); // user name} if ( !is_wp_error($result) ){wp_clear_auth_cookie();wp_set_current_user($result->ID);wp_set_auth_cookie($result->ID);wp_redirect( home_url( '/' ) );exit;}die();});

只适合特定场合使用,正常情况下如果别人知道你的登录信息,使用这个功能很胸险...

感谢你能够认真阅读完这篇文章,希望小编分享的“如何实现一个无需输入密码的WordPress登录表单”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网CMS频道,更多相关知识等着你来学习!

--结束END--

本文标题: 如何实现一个无需输入密码的WordPress登录表单

本文链接: https://lsjlt.com/news/277264.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何实现一个无需输入密码的WordPress登录表单
    这篇文章主要介绍了如何实现一个无需输入密码的WordPress登录表单,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。无需输入密码的WordPress登录表单如果想在WordP...
    99+
    2023-06-15
  • 如何设置一个无需输入密码的WordPress登录表单
    这篇文章将为大家详细讲解有关如何设置一个无需输入密码的WordPress登录表单,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。无需输入密码的WordPress登录表单如果想在WordPress主题中添加一...
    99+
    2023-06-14
  • Win8/Win8.1如何实现开机自动登录不需输入密码
      1、打开命令窗口   2、在出现的“用户帐户”设置窗口中,取消“要使用本机,用户必须输入用户名和密码”的选择,然后“应用”。在弹出的&ldqu...
    99+
    2023-06-04
    Win8 Win8.1 自动登录 密码
  • linux输入密码无法登录如何解决
    当你在 Linux 系统中输入密码无法登录时,可能会有几个原因导致这个问题。以下是一些常见的解决方法:1. 确认密码是否正确:确保你...
    99+
    2023-10-09
    linux
  • php如何实现简单密码登录
    php如何实现简单密码登录,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。php实现简单密码登录的方法:1、创建login.html;2、创建login.php;...
    99+
    2023-06-26
  • 如何用Shell脚本实现自动输入密码登录服务器
    这篇文章主要介绍“如何用Shell脚本实现自动输入密码登录服务器”,在日常操作中,相信很多人在如何用Shell脚本实现自动输入密码登录服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用Shell脚本实...
    99+
    2023-06-09
  • jQuery如何实现验证表单密码一致性
    这篇文章将为大家详细讲解有关jQuery如何实现验证表单密码一致性,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jQuery 脚本<script type...
    99+
    2024-04-02
  • 如何设计一个安全的MySQL表结构来实现单点登录功能?
    如何设计一个安全的MySQL表结构来实现单点登录功能?随着互联网的发展,用户在不同的应用程序中需要登录不同的账户成为一种常见情况。为了提升用户体验和便利性,单点登录(Single Sign-On,简称SSO)技术应运而生。SSO技术使得用户...
    99+
    2023-10-31
    安全性设计 单点登录 MySQL表设计
  • Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
    我们知道两台Linux服务器机器之间如果使用ssh命令登录或scp/rsync命令传输文件每一次都需要输入用户名相对应的密码,如果要免密码,则需要对两台Linux服务器机器之间进行SSH互信。 一.SSH介绍 1.SSH互信原理 虽然这是...
    99+
    2023-09-04
    服务器 linux ssh
  • PHP如何实现判断两次密码输入是否一致
    这篇文章主要介绍了PHP如何实现判断两次密码输入是否一致的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP如何实现判断两次密码输入是否一致文章都会有所收获,下面我们一起来看看吧。(一)表单设计首先,我们需要在...
    99+
    2023-07-05
  • DIV CSS如何实现表单输入单元的文字设置
    小编给大家分享一下DIV CSS如何实现表单输入单元的文字设置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!DIV CSS表单输...
    99+
    2024-04-02
  • DIV CSS如何实现表单输入单元的边框设置
    这篇文章主要介绍DIV CSS如何实现表单输入单元的边框设置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!DIV CSS表单输入单元的边框设置:更改传统的表单单元边框,会让你的主页生...
    99+
    2024-04-02
  • Android开发中项目实现一个显示输入密码的功能
    Android开发中项目实现一个显示输入密码的功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。具体如下:main.xml:<&#63;xml v...
    99+
    2023-05-31
    android roi
  • shell脚本如何通过expect实现自动单边无密登录功能
    这篇文章主要介绍了shell脚本如何通过expect实现自动单边无密登录功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下:EXPECT=/usr/bin/expec...
    99+
    2023-06-09
  • jQuery如何实现输入框密码的显示隐藏
    这篇文章主要为大家展示了“jQuery如何实现输入框密码的显示隐藏”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现输入框密码的显示隐藏”这篇文...
    99+
    2024-04-02
  • css如何实现表单文本输入的移动选择
    这篇文章主要介绍了css如何实现表单文本输入的移动选择,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。表单文本输入的移动选择:在文本输入栏中,...
    99+
    2024-04-02
  • Java web如何实现一个验证码权限登录功能
    今天就跟大家聊聊有关Java web如何实现一个验证码权限登录功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。所用到的开发工具为myeclipse10,MySQL数据库。首先,在m...
    99+
    2023-05-31
    javaweb 验证码 ava
  • 怎样实现 Windows 7/Vista 开机自动登录而不用输入密码的问题
    “Win”+“R”翻开命令窗口,输入"control userpasswords2"(不包括引号),回车。收起这个图片展开这个图片若有用户账户控制窗口跳...
    99+
    2023-05-25
    自动登录 自动开机 实现 Windows 开机 问题 密码
  • 如何编写limitIE为IE加上一把密码锁实现输入密码才可以访问
    这篇文章主要介绍“如何编写limitIE为IE加上一把密码锁实现输入密码才可以访问”,在日常操作中,相信很多人在如何编写limitIE为IE加上一把密码锁实现输入密码才可以访问问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-06-08
  • Windows7和WinXP下如何实现不输密码自动登录系统的设置方法介绍
    在Win7或者WinXP下,如果用户设置了密码,次登陆都要输入,很麻烦。如何能够无需输入密码自动登录Win7或者WinXP系统呢? 下面就介绍这个方法: 1、在开始菜单搜索框输入“rundll32 netpl...
    99+
    2023-05-29
    Windows WinXP 密码 系统 登录 设置
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作