Как сделать аутентификацию файлов cookie wordpress?
Я с помощью JSON API для проверки подлинности для проверки подлинности пользователя.
я использую свой сайт wordpress, размещенный на 000webhost с протоколом https.
Когда я вхожу в систему, я получаю это сообщение об ошибке :
System. Net. WebException: удаленный сервер вернул ошибку: (401) Unauthorized
Пожалуйста, мне нужна помощь,предложения будут оценены.
Что я уже пробовал:
// Щелчок по кнопке ВКЛ.
var webRequest = (HttpWebRequest)WebRequest.Create("https://mahdii.000webhostapp.com/users/auth/generate_auth_cookie/?nonce=my_nonce&username=my_username&password=my_password"); webRequest.Method = "GET"; webRequest.ContentType = "application/json"; webRequest.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:28.0) Gecko/20100101 Firefox/28.0"; webRequest.ContentLength = 0; // added per comment string autorization = "username" + ":" + "Password"; byte[] binaryAuthorization = System.Text.Encoding.UTF8.GetBytes(autorization); autorization = Convert.ToBase64String(binaryAuthorization); autorization = "Basic " + autorization; webRequest.Headers.Add("AUTHORIZATION", autorization); var webResponse = (HttpWebResponse)webRequest.GetResponse(); if (webResponse.StatusCode != HttpStatusCode.OK) Console.WriteLine("{0}", webResponse.Headers); using (StreamReader reader = new StreamReader(webResponse.GetResponseStream())) { string s = reader.ReadToEnd(); Console.WriteLine(s); reader.Close(); }
Richard MacCutchan
На первый взгляд, либо ваше имя пользователя, либо пароль, либо и то, и другое неверны.
Member 12468321
@Richard, и имя пользователя, и пароль верны !
что же мне делать ?
Я проверил URL-адрес, и он работал в интернете ..
Richard MacCutchan
Вероятно, вам нужно удалить эти поля из URL-адреса и использовать только настройки авторизации. Кроме этого, вам нужно проконсультироваться с владельцами сайта.
Member 12468321
Может ли использование https вместо http вызвать проблему?
Richard MacCutchan
Есть только один способ узнать.