запомнить пользователя через сессию, как?

artcity

Новичок
На сайте реализована авторитизация через сессию, разумеется после закрытия браузера юзер разлогинивается... как можно сделать это типичное поле "запомнить".. и так что оно сохранялось без куки?

или это из раздела фантастика и без куки не обойтись?
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Это можно сделать без куки, но кука — самый простой и универсальный способ, который будет работать везде.
 

artcity

Новичок
а как с помощью куки сделать??.. если человек залезет к себе в куки и что нибудь плохое там зделает.. например переименует себя админом.. сайт же его тоже поймет как админа??
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Ты определись, что ты собираешься в куке хранить.
 

ScDewt

Новичок
Это можно сделать без куки, но кука — самый простой и универсальный способ, который будет работать везде.
Эм.... а можете рассказать как запомнить пользователя при закрытии браузера без куки? Просто интересно и ничего разумного сам придумать/найти не смог.
Можно конечно собирать о пользователе максимум информации по типу: ip, браузер, система, разрешением монитора, .... и хранить совокупность данных как некий id - но это довольно не надежный, я бы даже сказал очень не надежный вариант сохранения. А больше ничего в голову не лезет.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Автор, чтобы пользователь не залез в куки и не "переименовал себя админом", там не надо хранить того, что имеет прямого отношение к правам доступа.
 

artcity

Новичок
Автор, чтобы пользователь не залез в куки и не "переименовал себя админом", там не надо хранить того, что имеет прямого отношение к правам доступа.
допустим в куках хранится ID.. если он его сменит случайно на ID админа...??
 

Redjik

Джедай-мастер
ну если id сделать md5 от чего нибудь, то шанс, что кто-то случайно подберет id админа равен шансу, что сейчас в твой дом врежется поезд
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
artcity
И что дальше? Никто и ни при каких условиях не хранит там все "as is", все делается с умом.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Совсем? Включи яваскрипт попробуй)
 
Сверху