WordPress管理后台给用户修改密码是一个“生成随机字串”的密码生成按钮(图1)。然而,其实我们还是喜欢自己指定密码。于是,我们可以借用WordPress程序密码产生的部分,以指定的密码产生加密后的字串。比如,假定我们要设密码为
生成WP密码为“XCYme”的加密后字串@php
<?php
(责任编辑:最模板)//指定密码字串,以指定设密码为XCYme为例 $xcyPassword= 'XCYme'; //声明使用WordPress程序的全局变量 global $wp_hasher; //如果密码加密后字串还未产生 if(empty($wp_hasher)) { //引入WordPress程序的密码产生相关代码所在的php require_once('./wp-includes/class-phpass.php'); //产生新实例 $wp_hasher= new PasswordHash(8, TRUE); } //直接输出密码加密后的字串文本到浏览器 echo 'password\''.$xcyPassword.'\'<br>HassPassword: '.$wp_hasher->HashPassword($xcyPassword); ?> |