簡體   English   中英

在wordpress本身之外使用wordpress用戶密碼

[英]Using wordpress user password outside wordpress itself

我的客戶已經有一個Wordpress博客/網上商店。 現在,她想要一個額外的系統,需要使用她用於登錄Wordpress CMS的相同數據登錄,但需要在Wordpress系統之外登錄。

從數據庫獲取用戶名和密碼不是問題,但如何將輸入的密碼與數據庫中的加密密碼進行比較? 我知道我需要加密輸入的密碼,但我需要使用什么加密,以確保我可以比較這兩個密碼。

Wordpress使用此功能來哈希密碼

function wp_hash_password($password) {
        global $wp_hasher;

        if ( empty($wp_hasher) ) {
                require_once( ABSPATH . 'wp-includes/class-phpass.php');

                // By default, use the portable hash from phpass
                $wp_hasher = new PasswordHash(8, TRUE);
        }
        return $wp_hasher->HashPassword($password);
}

您可以將wp-includes/class-phpass.php文件包含到新系統中,或者查看源代碼來創建自己的函數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM