meine Benutzer kommen von einem anderen System zu meiner Wordpress-Website. Dieses System sendet $ _SESSION an mein Wordpress.Wordpress Passwort Hashing deaktivieren
Ich habe Funktion, wie Login automatisch zu machen. Aber das Problem ist, dass ich einfach ein Hash-Passwort von meiner DB nehmen kann. Ich muss das Passwort Hashing deaktivieren und meine Funktion wird funktionieren.
function wpdocs_custom_login() {
if(isset($_SESSION['usr_email'])){
$user = get_user_by('login', $_SESSION['usr_login']);
$creds = array(
'user_login' => $user->user_login,
'user_password' => $user->user_pass,
'remember' => true
);
$user = wp_signon($creds, false);
if (is_wp_error($user)) {
echo $user->get_error_message();
}
}
}
// Run before the headers and cookies are sent.
add_action('after_setup_theme', 'wpdocs_custom_login');
?>
Können Sie mir bitte helfen?