Пытаюсь реализовать авторизацию между моб. и десктоп версиями сайта. Суть вопроса:
есть моб версия по адресу m.domain.com а также есть десктоп версия domain.com
Мне необходимо настроить авторизацию. Честно говоря я не совсем бывалый в этом вопросе, поэтому хочу попросить помочь разобраться.
Есть файл auth.php в котором происходит создание сессии, либо получение id пользователя для дальнейшей работы в сайте. Вот код:
session_set_cookie_params(0, '/', '.domain.com');
session_start();
if(isset($_SESSION["isauth"]) && $_SESSION["isauth"] == true)
{
$result = mysql_query("SELECT * FROM users WHERE id='$_SESSION[uid]'");
$user = mysql_fetch_array($result);
}
else
$user = 0;
Как вы успели заметить вверху я настроил создание сессии для .domain.com
Далее в десктоп версии сайта есть файл login.php который проверяет данные и собственно авторизирует пользователя:
session_start();
$_SESSION["isauth"] = true;
$result = mysql_query("SELECT id FROM users WHERE email='$email' AND password='$password'");
$uid = mysql_fetch_array($result);
$_SESSION["uid"]=$uid[0];
После логинизации я могу работать с данными юзера в десктоп версии, а также могу работать и в мобильной версии, так как сессия видна для домена и субдомена
Вопрос в том, как задействовать тот же файл login.php но от десктоп версии для мобильной?.
У меня получается так, пользователь заходит на сайт m.domain.com, в файле auth.php автоматически создается сессия для всего домена и субдомена, далее идет запрос в файл login.php путем ajax, у меня там все настроено, т.е. crossdomain и тд, но почему то в самом файле не происходит запись в $_SESSION[isauth]! так как после авторизации ни в десктоп ни в мобильной версии сайта $_SESSION[isauth] по прежнему пуст.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Ребят нужно с помощью php подключиться к Ldap-серверу в локальной сети и вывести все что там есть, вопрос вывода я решу, а вот как подключиться...
Есть скрипт, который может иногда вызываться по несколько раз в секундуВ этом скрипте стоит curl запрос на сторонний сайт
Возникла задача: построить бинарное двоичное дерево на phpС возможностью сравнения веток, начиная с выбранного узла