Задать вопрос
  • Как сделать кроссдоменный ajax-запрос?

    Yertuwernat
    @Yertuwernat Автор вопроса
    Minifets, так тоже не работает
  • Где ошибка в базовой авторизации?

    Yertuwernat
    @Yertuwernat Автор вопроса
    basic auth работает, но клиент не может получить от сервера данные в ответ

    у моего клиентского приложения нет своего адреса всети, это может быть phonegap-приложение мобильное или electron-приложение десктопное

    var php_зарегистрироваться = function()
    	{
    	var запрос = new XMLHttpRequest()
        	запрос.open('POST', 'http://localhost:2222/зарегистрироваться.php')  
        	запрос.withCredentials = true
        	запрос.send()
        	запрос.onreadystatechange = function()
    	        {
    	          if(запрос.readyState === 4)
    	            {
    	            	var ответ = запрос.responseText
    
    	            	if(ответ === '')
    		            	{
    		            		alert('ошибка')
    		            	}
    		            else
    			            {
    			            	alert(ответ)
    			            }
    	            }
    	        }
    	}


    <?php
    if(empty($_SERVER['PHP_AUTH_USER']))           
    	{	
    		header('WWW-Authenticate: Basic realm="WWW-Authenticate"');    
    		header ('HTTP/1.0 401 Unauthorized'); 
    		exit();                                                
    	}
    
    $id = md5($_SERVER['PHP_AUTH_USER'] . $_SERVER['PHP_AUTH_PW']);
    
    //проверка логина и пароля
    
    mkdir($id);   
    print "$id";  //это не доходит до клиента
    
    ?>


    почитал про jwt — вообще ничего не понятно пока
    есть простой пример использования?
  • Как сделать кроссдоменный ajax-запрос?

    Yertuwernat
    @Yertuwernat Автор вопроса
    Minifets, а если это phonegap-приложение мобильное, или html-страница на десктопе открытая с диска а не из интернета?

    у моего клиента нет своего сайта, это самодостаточное отдельное html-приложение

    как быть?
    мне нужно простое альтернативное решение
  • Как сделать кроссдоменный ajax-запрос?

    Yertuwernat
    @Yertuwernat Автор вопроса
    Это адрес сервера? или клиента?
    У моего клиента нет адреса - это моб-приложение