РЕШЕНО Перенаправление пользователей в Фруктовой Ферме

  • Автор темы անդեմ
  • Дата начала
անդեմ
Местный
Сообщения
56
Реакции
16
Столкнулся с таким вопросом допустим у меня есть авторизованные юзеры и главный index.php ( главная страница) я не хочу чтобы они появлялись именно на этой странице при условии что они авторизованы, хотелось бы чтобы их переадресовывало на страницу аккаунта или же тупо перебрасывало на заданную мной другую страницу. Как то можно это реализовать?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
անդեմ написал(а):
Столкнулся с таким вопросом допустим у меня есть авторизованные юзеры и главный index.php ( главная страница) я не хочу чтобы они появлялись именно на этой странице при условии что они авторизованы, хотелось бы чтобы их переадресовывало на страницу аккаунта или же тупо перебрасывало на заданную мной другую страницу. Как то можно это реализовать?
Сделай перенаправление на главной странице
PHP:
if(isset($_SESSION["user_id"])){
header("Location: http://yourgame.ru/profile");
}
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
в файле /inc/_login.php это уже реализовано, просто скопируй в код главной страницы
 
անդեմ
Местный
Сообщения
56
Реакции
16
pligin написал(а):
Сделай перенаправление на главной странице
PHP:
if(isset($_SESSION["user_id"])){
header("Location: http://yourgame.ru/profile");
}
немного некоректно if(isset($_SESSION["user_id"])){
header("Location: http://yourgame.ru/profile");
} вставляю вверху ничего не срабатывает. Что не так?
 
անդեմ
Местный
Сообщения
56
Реакции
16
аа все спасибо
անդեմ написал(а):
немного некоректно if(isset($_SESSION["user_id"])){
header("Location: http://yourgame.ru/profile");
} вставляю вверху ничего не срабатывает. Что не так?
скинь мне код именно как нужно вставить, плохо понимаю
 
անդեմ
Местный
Сообщения
56
Реакции
16
PHP:
<?PHPif(isset($_SESSION["user_id"])){
header("Location: http://buks.tmweb.ru/news/");} ?>
вставляю вот так но ничего не происходит, посмотри пожалуйста.
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
անդեմ написал(а):
PHP:
<?PHPif(isset($_SESSION["user_id"])){
header("Location: http://buks.tmweb.ru/news/");} ?>
вставляю вот так но ничего не происходит, посмотри пожалуйста.
после PHP нужен пробел.
куда вставляешь?
 
անդեմ
Местный
Сообщения
56
Реакции
16
вставляю в index.php
 
անդեմ
Местный
Сообщения
56
Реакции
16
Все получилось, еще один такой вопрос, а теперь как дать условия гостям не авторизованным юзерам? Точно такой же момент только для юзеров
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #10
անդեմ написал(а):
Все получилось, еще один такой вопрос, а теперь как дать условия гостям не авторизованным юзерам? Точно такой же момент только для юзеров
Сам проверил.
В index.php перед @include("inc/_header.php"); вставь
PHP:
if(isset($_SESSION["user_id"]) && $_GET['menu'] == ''){
header('HTTP/1.1 200 OK');
header("Location: /profile.html");
exit();
}
Данный код будет перенаправлять только авторизованных пользователей и только с главной страницы
 
անդեմ
Местный
Сообщения
56
Реакции
16
  • #11
с этим говорю разобрался теперь с не авторизованными юзерами, тоже хочу дать им запрет на посещение одной страницы допустим тоже главную, как реализовать?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #12
անդեմ написал(а):
с этим говорю разобрался теперь с не авторизованными юзерами, тоже хочу дать им запрет на посещение одной страницы допустим тоже главную, как реализовать?
PHP:
if($_GET['menu'] == ''){// это главная
header('HTTP/1.1 200 OK');
header("Location: /profile.html");
exit();
}
 
անդեմ
Местный
Сообщения
56
Реакции
16
  • #13
не-а не работает
 
անդեմ
Местный
Сообщения
56
Реакции
16
  • #14
<font color="black"><?PHP
$_OPTIMIZATION["title"] = "Контакты";
$_OPTIMIZATION["description"] = "Связь с администрацией";
$_OPTIMIZATION["keywords"] = "Связь с администрацией проекта";
if($_GET['menu'] == ''){// это главная
header('HTTP/1.1 200 OK');
header("Location: /account");
exit();
}
?>
вот допустим вставляю в свой PHP в вверху добавляю это условие но гостем все равно видна страница, то есть не перенаправляет
 
անդեմ
Местный
Сообщения
56
Реакции
16
  • #15
ну так что?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #16
անդեմ написал(а):
անդեմ написал(а):
<font color="black"><?PHP
$_OPTIMIZATION["title"] = "Контакты";
$_OPTIMIZATION["description"] = "Связь с администрацией";
$_OPTIMIZATION["keywords"] = "Связь с администрацией проекта";
if($_GET['menu'] == ''){// это главная
header('HTTP/1.1 200 OK');
header("Location: /account");
exit();
}
?>
вот допустим вставляю в свой PHP в вверху добавляю это условие но гостем все равно видна страница, то есть не перенаправляет
$_OPTIMIZATION["title"] = "Контакты"; - это разве главная страница?
Условие if($_GET['menu'] == ''){ проверяет главная ли эта страница, и если главная, то перенаправляет
в твоем случае
PHP:
if($_GET['menu'] == 'contact'){// это пример страницы контактов
header('HTTP/1.1 200 OK');
header("Location: /account");// куда нужно перенаправвить со страницы контактов
exit();
}
 
անդեմ
Местный
Сообщения
56
Реакции
16
  • #17
Все спасибо, доперло :)
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #18
անդեմ написал(а):
Все спасибо, доперло :)
и вставлять нужно только в index.php
если вставляешь в код страницы, то условие не требуется
PHP:
header('HTTP/1.1 200 OK');
header("Location: /account");// куда нужно перенаправвить со страницы контактов
 
անդեմ
Местный
Сообщения
56
Реакции
16
  • #19
pligin написал(а):
и вставлять нужно только в index.php
если вставляешь в код страницы, то условие не требуется
PHP:
header('HTTP/1.1 200 OK');
header("Location: /account");// куда нужно перенаправвить со страницы контактов
еще такой вопрос вот смотри: вставил код, работает на ура но перенаправление у меня идет для гостей на страницу которая запрещена как бы юзерам, и теперь при попытке я так понимаю перейти на контакты через юзера, юзеру выдается эта запрещенная страница, а та в свою очередь т.к. запрещена перенаправляет его в аккаунт . Что делать? Я так понимаю нужно еще одно условия, но вот какое?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #20
անդեմ написал(а):
еще такой вопрос вот смотри: вставил код, работает на ура но перенаправление у меня идет для гостей на страницу которая запрещена как бы юзерам, и теперь при попытке я так понимаю перейти на контакты через юзера, юзеру выдается эта запрещенная страница, а та в свою очередь т.к. запрещена перенаправляет его в аккаунт . Что делать? Я так понимаю нужно еще одно условия, но вот какое?
я тебя не понял.
напиши то, что ты хочешь сделать
 
Сверху