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 :: Помогите с авторизацией пользователей

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
afuno
Отправлено: 03 Января, 2012 - 11:54:41
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Здравствуйте!

С сессиями и кукисами у меня проблемы большие. Я читал про них, кое-что понял. Но у меня всё же есть пару вопросов.

1. Как защитить от подмены кукисы? Приведите примеры, т. к. я уже более 2-х месяцев гуглю и мучаюсь...
2. Я при авторизации создаю 1 сессию (name) и 2 кукиса (id и hash). Вчера авторизовался, всё было нормально. Сегодня захожу остался только один кукис (id).

Помогите мне привести всё в нормальный вид, чтобы при заходе через N дней, сессия восстанавливалась по кукам. Чтобы при подмене какого-либо кукиса пользователя выкидывало из авторизованных.

Я буду вам очень благодарен, заранее спасибо!
 
 Top
Саныч Модератор
Отправлено: 03 Января, 2012 - 12:30:30
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




Ну как пример можете вот посмотреть. Писал когда-то давно


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
afuno
Отправлено: 03 Января, 2012 - 12:39:07
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Ну это обработчик, как я понял. Я мне нужно не совсем это.
 
 Top
afuno
Отправлено: 03 Января, 2012 - 14:50:47
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




1. У меня в index.php это: include $_SERVER['DOCUMENT_ROOT'].'/engine/configs/session.php';
2. В session.php занесено сессион старт в функцию. Выводиться так: session('start')
3. В session.php делаю это $session = session('start');
4. В index.php вставляю это: $system->assign('session',$session);

Итог: ничего не работает. Для теста в функции прописал return '123';, но и это он не передаёт, а если сделать так: $session = '123'; то в шаблонизаторе будет 123. Что не так?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB