Member 12468321 Ответов: 0

Как сделать аутентификацию файлов 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

Есть только один способ узнать.

0 Ответов