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

 更新时间:2015年12月31日 14:52:55   作者:露兜  
这篇文章主要介绍了WordPress用户登录框密码的隐藏与部分显示技巧,需要的朋友可以参考下

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

20151231144545918.png (337×264)

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

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

20151231144607058.png (337×267)

今天,我将给大家介绍,在WordPress中如何实现这个的功能,步骤非常简单。

1、添加js
点此下载 需要用到的js,将此js文件放到当前使用主题的根目录下。

2、添加php代码
用文本编辑器打开当前主题的functions.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' );

好了,这个功能就添加成功了,就这么简单。

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


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

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

20151231144907311.png (339×264)

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

20151231144800165.png (332×264)
全部显示密码,点击密码框右边的锁头图标可以隐藏密码

1、添加js

点此下载 需要用到的js,将此js文件放到当前使用主题的根目录下。

2、添加php代码

function ludou_prevue() {
  wp_enqueue_script("jquery");
  wp_enqueue_script( 'prevue', get_template_directory_uri() . '/jquery.prevue.min.js', array(), '1.0', 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' );
?>

好了,大功造成!

补充说明

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

相关文章

  • PHP数组 为文章加关键字连接 文章内容自动加链接

    PHP数组 为文章加关键字连接 文章内容自动加链接

    PHP给文章加关键字连接,像163文章内容自动加链接效果,其实很多php网站管理系统里面都有,可以参考里面的代码。
    2011-12-12
  • PHP实现取得HTTP请求的原文

    PHP实现取得HTTP请求的原文

    这篇文章主要介绍了PHP实现取得HTTP请求的原文,需要的朋友可以参考下
    2014-08-08
  • PHP与MySQL开发的8个技巧小结

    PHP与MySQL开发的8个技巧小结

    LAMP 架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。看了以后,颇有启发,以前开发中遇到的一些问题,迎刃而解。所以翻译出来和大家共享。
    2010-12-12
  • PHP生成图片缩略图类示例

    PHP生成图片缩略图类示例

    这篇文章主要介绍了PHP生成图片缩略图类,可实现针对图形文件的属性获取、转换、文件生成等功能,非常简便实用,需要的朋友可以参考下
    2017-01-01
  • 详解在PHP的Yii框架中使用行为Behaviors的方法

    详解在PHP的Yii框架中使用行为Behaviors的方法

    这篇文章主要介绍了在PHP的Yii框架中使用行为Behaviors的方法,包括行为的绑定与解除等操作讲解,需要的朋友可以参考下
    2016-03-03
  • PHP实现对文件锁进行加锁、解锁操作的方法

    PHP实现对文件锁进行加锁、解锁操作的方法

    这篇文章主要介绍了PHP实现对文件锁进行加锁、解锁操作的方法,结合实例形式分析了PHP针对文件进行加锁、解锁操作的功能、实现方法与相关注意事项,需要的朋友可以参考下
    2017-07-07
  • 详解PHP版本兼容之openssl调用参数

    详解PHP版本兼容之openssl调用参数

    这篇文章给大家分享了PHP版本兼容之openssl调用参数的详细说明,有兴趣的朋友参考学习下。
    2018-07-07
  • php自动获取目录下的模板的代码

    php自动获取目录下的模板的代码

    php自定义函数之自动获取目录下的模板的实现代码,一般制作模板分离的管理系统需要用得到。
    2010-08-08
  • php调用新浪短链接API的方法

    php调用新浪短链接API的方法

    这篇文章主要介绍了php调用新浪短链接API的方法,以实例的形式详细讲述了php调用新浪短链接API的具体步骤与代码功能,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • PHP函数http_build_query使用详解

    PHP函数http_build_query使用详解

    这篇文章主要介绍了PHP函数http_build_query使用详解,分别对传入一维关联数组、一维索引数组、二维数组、传入对象等给出示例,需要的朋友可以参考下
    2014-08-08

最新评论