Wordpress Parola Fonksiyonu Kullanımı
Bir sistem üzerinde çalışıyorum kullanıcılar doğrudan bu sisteme wordpress yüklü bir siteden kendi verileriyle oturum açması gerekiyor. fakat wordpress çok farklı bir algoritmayla şifreliyor. bu fonksiyonu nasıl wordpress sisteminden ayırıp, kendi sistemime entegre edebilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
Wordpress md5 kullanır karmaşık bir yapısı yoktur. WP'nin kendi fonskyonlarını kullanabilirsiniz;
include_once('../../../wp-config.php');
global $wpdb;
$password = wp_hash_password("password");
Metodu deiştirmek için iki fonskyonla oynamalısınız:
if ( !function_exists('wp_hash_password') ){
function wp_hash_password($password) {
//apply your own hashing structure here
return $password;
}
}
if ( !function_exists('wp_check_password') ){
function wp_check_password($password, $hash, $user_id = '') {
//check for your hash match
return apply_filters('check_password', $check, $password, $hash, $user_id);
}
}