2016-04-02 23 views
0

Ekip arkadaşlarımdan birine mesaj gönderirken, bu kod çalıştırıldığında yankılanma neden ulaşılmadığı konusunda kafamız karışıyor.WordPress Authenticate asla yanlızca ulaşılamıyor

$user = $_POST["username"]; 
$password = $_POST["password"]; 

require_once('http://mywebsite/wp-includes/user.php'); 

$auth = wp_authenticate_username_password($user, $username, $password); 

if (is_wp_error($auth)) { 

echo 'not authenticated'; 

} else { 

echo 'authenticated'; 

} 

fikir/düşünceler arıyorsunuz sayesinde bir demet: (web sitem tabii bizimki ile değiştirilir) İşte kullanılan kod! Daha fazla bilgi gerekirse, daha sonra bu gönderiye bakmasını isteyeceğim.

+0

('display_errors', 1); error_reporting (E_ALL | E_STRICT); ' –

+0

hatalarını görmelisiniz user.php'nin is_wp_error() işlevini içerme ihtimali var mıdır? Ben öyle düşünmüyorum. –

cevap

0

Tanımladığınız bir dosyaya gerek duymazsınız. Bir dosyayı http: // ile requeire etmeye çalışırsanız, yalnızca işlenmiş bir html sayfası alırsınız.

Bu yanlıştır:

require_once('http://mywebsite/wp-includes/user.php'); 

Eğer yerel yolunda bitirmeliyiz. Bu gibi

: 'ini_set koymak kod bloğu önce

require_once('../wp-includes/user.php');