加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

WordPress用户登录框密码的隐藏与部分显示技巧

发布时间:2020-12-13 03:03:06 所属栏目:PHP教程 来源:网络整理
导读:《PHP实战:WordPress用户登录框密码的隐藏与部分显示技巧》要点: 本文介绍了PHP实战:WordPress用户登录框密码的隐藏与部分显示技巧,希望对您有用。如果有疑问,可以联系我们。 让WordPress登录页的密码框显示最后一个输入的字符 在通常情况下,网页的设计

《PHP实战:WordPress用户登录框密码的隐藏与部分显示技巧》要点:
本文介绍了PHP实战:WordPress用户登录框密码的隐藏与部分显示技巧,希望对您有用。如果有疑问,可以联系我们。

让WordPress登录页的密码框显示最后一个输入的字符
在通常情况下,网页的设计者们会将密码输入框中的所有字符暗藏成黑点,以防止有人在背后偷窥输入的密码,如:
PHP实战

PHP实战

这种暗码输入模式虽然减少了被偷窥的危险,但是给我们的暗码输入带来了很多麻烦,因为我们不知道到底输入了什么字符,所以经常导致输错暗码的情况,浪费了很多时间.PHP实战

可能你也已经注意到,现在智能手机的很多应用中,使用了这样一种密码框处理方式:对用户在密码框中输入的最后一个字符,会先让它显示2-3秒钟,然后再暗藏,这样可以让用户知道刚刚输入了什么字符,减少了输错的可能性,同时兼具防偷窥功能.如:
PHP实战

PHP实战

本日,我将给大家介绍,在WordPress中如何实现这个的功能,步骤非常简单.PHP实战

1、添加js
点此下载 必要用到的js,将此js文件放到当前使用主题的根目录下.PHP实战

2、添加php代码
用文本编辑器打开当前主题的functions.php,添加以下php代码:PHP实战

function ludou_dPassword() {
  wp_enqueue_script( 'dPassword',get_template_directory_uri() . '/jQuery.dPassword.js',array(),'1.0',true );
}
add_action( 'login_enqueue_scripts','ludou_dPassword' );

好了,这个功能就添加成功了,就这么简单.PHP实战

补充说明
1、如果你要将js文件放在当前主题的js目录,那你需要将php代码第2行中的 /jQuery.dPassword.js 改成 /js/jQuery.dPassword.js
2、此功能在输入密码时,只能在最后输入或删除字符,已经被暗藏成黑点的密码中间不能添加或删除字符.PHP实战


让WordPress登录框显示/暗藏输入的密码
这可以让用户知道刚刚输入了什么字符,减少了输错密码的可能性,同时兼具防偷窥功能.PHP实战

现在,我们还有另外一种选择,直接让用户自行根据需要选择是全部暗藏输入的密码,还是全部显示输入的密码.在全部显示密码框的内容时,用户输错的可能性就大大降低,这也是微软推荐的一种密码框处理方式.效果如下:
PHP实战

PHP实战

全部暗藏密码,点击密码框右边的眼睛图标可以显示密码PHP实战


全部显示密码,点击密码框右边的锁头图标可以暗藏密码PHP实战

1、添加jsPHP实战

点此下载 必要用到的js,将此js文件放到当前使用主题的根目录下.PHP实战

2、添加php代码PHP实战

function ludou_prevue() {
  wp_enqueue_script("jquery");
  wp_enqueue_script( 'prevue',get_template_directory_uri() . '/jquery.prevue.min.js',true );
?>
<style type="text/css">
  .prevue-icon-eye:before { content: "f177"; }
  .prevue-icon-eye-off:before { content: "f160"; }
</style>
<?php 
}
add_action( 'login_enqueue_scripts','ludou_prevue' );
?>

好了,大功造成!PHP实战

补充说明PHP实战

1、如果你要将js文件放在当前主题的js目录,那你必要将php代码第3行中的 /jquery.prevue.min.js 改成 /js/jquery.prevue.min.js
2、此功能必要1.9.0以上版本的jQuery支持.PHP实战

欢迎参与《PHP实战:WordPress用户登录框密码的隐藏与部分显示技巧》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读