討論:Wordpress/目錄與檔案:修訂版本之間的差異
出自福留子孫
(以“Portable PHP password hashing framework salt和password相加,又進行了count次md5,最後和encode64的hash數值累加,就得到了一個以$P$開頭的...”为内容创建页面) |
|||
第 16 行: | 第 16 行: | ||
#wp_users數據表的user_pass字段修改為32位的md5(passowrd) | #wp_users數據表的user_pass字段修改為32位的md5(passowrd) | ||
#當這個用戶在WordPress登錄後,系統會自動將MD5密碼修改為以$P$開頭的密碼。 | #當這個用戶在WordPress登錄後,系統會自動將MD5密碼修改為以$P$開頭的密碼。 | ||
+ | ===外掛=== | ||
+ | *BuddyPress:wordpress 下的社群網站外掛。在 | ||
+ | *#/wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.wp-pass.php 中的 hash_password($password) 和 check_password($password, $hash, $user_id) 兩函式會編碼並解碼驗證 | ||
+ | * |
2016年8月17日 (三) 14:59的修訂版本
Portable PHP password hashing framework
salt和password相加,又進行了count次md5,最後和encode64的hash數值累加,就得到了一個以$P$開頭的密碼
<?php $password = 'abc'; global $wp_hasher; if ( empty($wp_hasher) ) { require_once( './wp-includes/class-phpass.php'); $wp_hasher = new PasswordHash(8, TRUE); } echo $wp_hasher->HashPassword($password); ?>
修改WordPress用戶密碼:
- wp_users數據表的user_pass字段修改為32位的md5(passowrd)
- 當這個用戶在WordPress登錄後,系統會自動將MD5密碼修改為以$P$開頭的密碼。
外掛
- BuddyPress:wordpress 下的社群網站外掛。在
- /wp-content/plugins/buddypress/bp-forums/bbpress/bb-includes/backpress/class.wp-pass.php 中的 hash_password($password) 和 check_password($password, $hash, $user_id) 兩函式會編碼並解碼驗證