Забыли пароль?
Запросите новый здесь.

Автор темы: Zaxap
ID темы: 1797
Информация:
Тема содержит 7 сообщения, была просмотрена 3174 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
Как сделать так, чтобы пользователь, разлогиневшись, оставался на той же странице, где и был?
Zaxap
В общем, вопрос таков))
Зло не дремлет, а я добрый...
 
SchreiBear
Захарка а может всё таки поставишь себе нормальный редактор .

поскольку при выходи кидает обычно на login.php то и искать в файлах нужно login.php. а именно то место где происходит переадписация

Скачать исходники  Код
Search "login.php" (16 hits in 16 files)
  FUSION\includes\classes\Authenticate.class.php (1 hit)
   Line 319:       $return = BASEDIR."login.php?error=".$errorId;
  FUSION\infusions\user_info_panel\user_info_panel.php (1 hit)
   Line 53:    if (!preg_match('/login.php/i',FUSION_SELF)) {
  FUSION\locale\English\ratings.php (1 hit)
   Line 6: $locale['r104'] = "Rating is available to Members only.<br /><br />Please <a href='".BASEDIR."login.php'>login</a>".($settings['enable_registration'] ? " or <a href='".BASEDIR."register.php'>register</a>" : "")." to vote.";
  FUSION\locale\English\reactivate.php (1 hit)
   Line 9: Perhaps your account has already been re-activated and in that case you should be able to <a href='".$settings['siteurl']."login.php'>log in here</a>.<br /><br />
  FUSION\locale\Russian\ratings.php (1 hit)
   Line 6: $locale['r104'] = "&#208;&#229;&#233;&#242;&#232;&#237;&#227; &#228;&#238;&#241;&#242;&#243;&#239;&#229;&#237; &#242;&#238;&#235;&#252;&#234;&#238; &#228;&#235;&#255; &#239;&#238;&#235;&#252;&#231;&#238;&#226;&#224;&#242;&#229;&#235;&#229;&#233;.<br /><br />&#207;&#238;&#230;&#224;&#235;&#243;&#233;&#241;&#242;&#224;, <a href='".BASEDIR."login.php'>&#224;&#226;&#242;&#238;&#240;&#232;&#231;&#243;&#233;&#242;&#229;&#241;&#252;</a>".($settings['enable_registration'] ? " &#232;&#235;&#232; <a href='".BASEDIR."register.php'>&#231;&#224;&#240;&#229;&#227;&#232;&#241;&#242;&#240;&#232;&#240;&#243;&#233;&#242;&#229;&#241;&#252;</a>" : "")." &#228;&#235;&#255; &#227;&#238;&#235;&#238;&#241;&#238;&#226;&#224;&#237;&#232;&#255;.";
  FUSION\locale\Russian\reactivate.php (1 hit)
   Line 9: &#194;&#238;&#231;&#236;&#238;&#230;&#237;&#238;, &#226;&#224;&#248;&#224; &#243;&#247;&#229;&#242;&#237;&#224;&#255; &#231;&#224;&#239;&#232;&#241;&#252; &#243;&#230;&#229; &#224;&#234;&#242;&#232;&#226;&#232;&#240;&#238;&#226;&#224;&#237;&#224;, &#226; &#253;&#242;&#238;&#236; &#241;&#235;&#243;&#247;&#224;&#229; &#226;&#251; &#236;&#238;&#230;&#229;&#242;&#229; &#231;&#224;&#235;&#238;&#227;&#232;&#237;&#232;&#242;&#252;&#241;&#255; <a href='".$settings['siteurl']."login.php'>&#231;&#228;&#229;&#241;&#252;</a>.<br /><br />
  FUSION\login.php (1 hit)
   Line 7: | Filename: login.php
  FUSION\profile.php (1 hit)
   Line 23: if (!iMEMBER && $settings['hide_userprofiles'] == 1) { redirect(BASEDIR."login.php"); }
  FUSION\reactivate.php (1 hit)
   Line 38:             redirect(BASEDIR."login.php");
  FUSION\themes\2point0\theme.php (1 hit)
   Line 56:                   echo "\t\t\t<li><a href='".BASEDIR."login.php'>".$locale['global_104']."</a></li>
  FUSION\themes\Aer\theme.php (1 hit)
   Line 58:                   echo "\t\t\t\t\t\t\t<li><a href='".BASEDIR."login.php'>".$locale['global_104']."</a></li>
  FUSION\themes\Atlantis\theme.php (1 hit)
   Line 34:             echo "\t\t\t<li><img src='".THEME."images/login.gif' alt='".$locale['global_104']."' /><a href='".BASEDIR."login.php'>".$locale['global_104']."</a></li>\n";
  FUSION\themes\CyberEye\theme.php (1 hit)
   Line 58:    } else { echo "<a href='".BASEDIR."register.php' class='register'>".$locale['ce_005']."</a>|<a href='".BASEDIR."login.php' class='login'>".$locale['ce_006']."</a>\n"; }
  FUSION\themes\Fumaeleon\theme.php (1 hit)
   Line 56:                      echo "\t\t\t\t\t\t\t<li><a href='".BASEDIR."login.php'>".$locale['global_104']."</a></li>
  FUSION\themes\Pastel\theme.php (1 hit)
   Line 55:                   echo "\t\t\t<li><a href='".BASEDIR."login.php'>".$locale['global_104']."</a></li>
  FUSION\themes\Phos\theme.php (1 hit)
   Line 62:                   echo "\t\t\t\t\t\t\t<li><a href='".BASEDIR."login.php'>".$locale['global_104']."</a></li>




Нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно «нубские» вопросы без попыток унизить вопрошающего.
 
Zaxap
Спасибо, поищу, когда время появитсяad

Про какой редактор речь? о.о
Зло не дремлет, а я добрый...
 
Rush
делай редирект на $_SERVER[HTTP_REFERER]
 
Web
SchreiBear
Zaxap, Notepad++ к примеру...есть не плохая функция найти в файлах. можешь целые паки с фалами проискивать на содержание в них определенных символов..то бишь слов цифр и всё такое
 
Polarfox
Rush, ундефинед констант HTTP_REFERER, старайся приводить примеры точно ab

Вроде там с логином сверху в $_GET идет и текущий путь, куда нужно вернуть.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Vova
Authenticate.class.php для чего тебе?

После Authenticate::logOut();. Убери редирект и все.
x1
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Как правильно сделать ЧПУ и переиндексировать сайт?  →  Моды 2 / 520 22.11.2017 18:20
Посоветуйте JS-слайдер чтобы фотки JPG сменялись как в GIF-анимации  →  Плагины 2 / 394 13.11.2017 21:01
хочу сделать Выпадающее и др. меню  →  Народное творчество 11 / 1501 07.10.2017 13:31
Посоветуйте как можно больше дешёвых хостингов для лендингов  →  Хостинг 3 / 618 30.09.2017 18:44
как прикрепить скрипт к сайту  →  Хаки/скрипты 1 / 1171 17.08.2017 10:46
Как правильно подсчитать рейтинг статьи?  →  Хаки/скрипты 3 / 880 09.08.2017 22:27
Как правильно загрузить свой шрифт в css для всех браузеров?  →  Темы оформления 7 версии 12 / 5516 04.08.2017 10:06
Как массово удалить присланные новости?  →  Вопросы новичков 7 / 4905 06.06.2017 12:10
Как перейти с http на https  →  Вопросы новичков 17 / 11219 07.05.2017 13:29
Как вы платите налоги с интернет дохода в РФ  →  Флуд 2 / 777 03.05.2017 17:20
Топ 5 пользователей форума
Alex Alex (1,171)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)