Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Авторизация на Браузере
Вот скрипт авторизации работает хорошо... Но необходимо сделать logout я только не могу понять как его сделать! Прошу помощи в написании + создании кнопки. Но если такая авторизация не надежная прошу помощи в том что-бы предоставить нормальную авторизацию с выходом.
levchick
Отправлено: 07 Апреля, 2011 - 07:54:35
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Июль 2010
Помог: 3 раз(а)
Создайте ссылку подобного вида: index.php?logout=1 и отрабатывайте выход:
Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
Помог: 1 раз(а)
в index вкинул
echo '<a href="index.php?logout=1">logout</a>';
Незнаю может я долго не спал но меня выбрасывает но если я открываю новую вкладку и захожу обратно в админку меня пускает. А с той стр. там где вышел уже не могу зайти =(
levchick
Отправлено: 07 Апреля, 2011 - 08:03:15
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Июль 2010
Помог: 3 раз(а)
Хм, мб браузер запоминает логин с паролем? (Добавление)
Попробуйте вот так вот:
Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
Помог: 1 раз(а)
Хорошо меня рассоеденяет если пароль не сохранять!
Но единственное НО оно меня бесит =) я жму на LogoUt и остаюсь на ссылке index.php?logout=1 тоесть зайти обратно с тойже вкладки на Опера я не могу как решить такую маленьку проблему? Тоесть идет перенаправление на index.php?logout=1 и сразуже на index.php просто
levchick
Отправлено: 07 Апреля, 2011 - 08:09:16
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Июль 2010
Помог: 3 раз(а)
Откровенно сказать, не понял вопроса.. Сформулируйте, пожалуйста, более четко и, желательно, со знаками препинания..
BoJlod9I
Отправлено: 07 Апреля, 2011 - 08:11:29
Частый гость
Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
то у меня сразу пишет Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in W:\home\nadin\WWW\admin\start.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at W:\home\nadin\WWW\admin\start.php:7) in W:\home\nadin\WWW\admin\start.php on line 12
Warning: Cannot modify header information - headers already sent by (output started at W:\home\nadin\WWW\admin\start.php:7) in W:\home\nadin\WWW\admin\start.php on line 13
levchick
Отправлено: 07 Апреля, 2011 - 08:12:29
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Июль 2010
Помог: 3 раз(а)
Уберите тогода - session_destroy();
BoJlod9I
Отправлено: 07 Апреля, 2011 - 08:12:37
Частый гость
Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
Помог: 1 раз(а)
я имею ввиду сессия остаётся. Если открыть новую ВКЛАДКУ в опере то я обратно буду авторизован
levchick
Отправлено: 07 Апреля, 2011 - 08:14:23
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Июль 2010
Помог: 3 раз(а)
BoJlod9I пишет:
Хорошо меня рассоеденяет если пароль не сохранять!
....
BoJlod9I
Отправлено: 07 Апреля, 2011 - 08:14:33
Частый гость
Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011
Помог: 1 раз(а)
если убераю session_destroy();
при нажатии Logout мне выдаёт таблицу с авторизацией но незакрывая браузер а просто открывая новую вкладку я обратно авторизван (Добавление)
НЕ РАССОЕДЕНЯЕТ МЕНЯ
levchick
Отправлено: 07 Апреля, 2011 - 08:17:27
Новичок
Покинул форум
Сообщений всего: 43
Дата рег-ции: Июль 2010
Помог: 3 раз(а)
Отключите все запоминалки паролей в браузере. Поместите этот код в admin\start.php в самое самое начало.
Пишет ошибки Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in W:\home\nadin\WWW\admin\start.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at W:\home\nadin\WWW\admin\start.php:8) in W:\home\nadin\WWW\admin\start.php on line 13
Warning: Cannot modify header information - headers already sent by (output started at W:\home\nadin\WWW\admin\start.php:8) in W:\home\nadin\WWW\admin\start.php on line 14
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.