PHP/MySQL | Непонятки продолжаются
![](/views/icon/no_avatar.png)
DELETED
Автор
21 декабря 2016, в 18:09
Delete
Главная страница недоступна для авторизованного пользователя
В области кода для авторизованных пишется, где он находится на сайте
Вижу у одного авторизованного пользуна (и только у него) постоянно горит местоположение на сайте - Главная
Говорит что зашёл одновременно с ПК и с мобилы и потом с ПК вышел, а в мобиле стоит автообнова на браузере поэтому он постоянно онлайн
НО
он получается авторизован, но ему область кода для авторизованных пишет Главную страницу, как всё равно он оффлайн и логин его пишет в онлайне тоже
Что за херь?
покажи код
![](/views/icon/no_avatar.png)
DELETED
Автор
21 декабря 2016, в 18:19
Delete
89828013 (21.12.2016 в 18:17)
покажи код
покажи код
if(пользователь авторизован){
пишем в базу местоположение
} else {
отправляем на Главную
}
Вилы_Выкидные,лол и в чем беда?)
![](/views/icon/no_avatar.png)
DELETED
Автор
21 декабря 2016, в 18:22
Delete
89828013 (21.12.2016 в 18:21)
Вилы_Выкидные,лол и в чем беда?)
Вилы_Выкидные,лол и в чем беда?)
в том что в онлайне его логин и местоположение - Главная
Вилы_Выкидные, ну так ты данные не так кидаешь тогда)
![](/views/icon/no_avatar.png)
DELETED
Автор
21 декабря 2016, в 18:33
Delete
89828013 (21.12.2016 в 18:27)
Вилы_Выкидные, ну так ты данные не так кидаешь тогда)
Вилы_Выкидные, ну так ты данные не так кидаешь тогда)
если он с ПК разлогинился, то у него в базе остаётся его последнее местоположение, пока он был залогинен
если он одновременно залогинен с мобилы и у него епашит автообнова, то у него будет писаться в базу местоположение, где он на мобиле находится на сайте, а у него ГЛАВНАЯ - она недоступна для авторизованного
если куки умерли в мобиле, то его при автообновлении выкинет на главную, но в базе останется последняя локация пока был залогинен, потому что неавторизованным не пишется местоположение
![.гы.](https://bym.guru/modules/smiles/smiles/afan17.png)
________
посл. ред. 21.12.2016 в 18:36; всего 3 раз(а); by Вилы_Выкидные
Так не?
<?php
if(isset($переменная)){
//юзер
} else {
// гость
}
?>
<?php
if(isset($переменная)){
//юзер
} else {
// гость
}
?>
![](/views/icon/no_avatar.png)
DELETED
Автор
22 декабря 2016, в 8:35
Delete
321376838 (22.12.2016 в 08:32)
Так не?
<?php
if(isset($переменная)){
//юзер
} else {
// гость
}
?>
Так не?
<?php
if(isset($переменная)){
//юзер
} else {
// гость
}
?>
if(пользователь авторизован){
пишем в базу местоположение
} else {
отправляем на Главную
}
почему у одного залогиненного пользователя пишет в базу местоположение - Главная, если Главная недоступна авторизованным, вот вопрос какой
Вилы_Выкидные, с dcms поюзай функции only_reg и ещё какую-то хрень потом поймёшь это просто условие а не сам код.Потому я и не могу помочь.Может ты допустил ошибку.Без isset проверки работать не будет.
Стр.: 1, 2