Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Подскажите есть ли более грамотный способ скрывать информацию по авторизации, уже авторизированному пользователю

Джерри Хисвел Ученик (146), на голосовании 3 года назад
Я использую во всем проекте конструкцию что если существует сессия то редирект на главную страницу, но может есть более грамотный способ
Голосование за лучший ответ
Редис Александрович Оракул (79332) 3 года назад
Оуеее
Джерри ХисвелУченик (146) 3 года назад
Я понимаю что вам весело, но можно по теме, я задаю вопросы что бы не допускать глупых ошибок
Редис Александрович Оракул (79332) Джерри Хисвел, у тебя нет ошибок! Только непонятно что ты хочешь, но это мелочки.
Gruppenführer (ϟϟ) Гуру (2898) 3 года назад
Релирект на страницу авторизации?
Вообще повсеместно используются сессии
Джерри ХисвелУченик (156) 3 года назад
ну проверяется существует ли сессия и редирект через хедер, или есть более грамотный способ?
Gruppenführer (ϟϟ) Гуру (2898) Джерри Хисвел, Да, проверяется и редиректится
Самый День Оракул (99750) 3 года назад
вообще-то авторизрованному наоборот информацию открывают, а ты зачем-то закрываешь. Зачем тогда вообще человеку авторизироваться у тебя, если ты сразу в правах его понижаешь.

делается проще.

в сессию загоняется логин+пароль

и сессия всегда проверяется, и если она не пуста, то ОТКРЫВАЕТСЯ та часть, что была скрыта от нерегестрированных.

вот им, открыта пару страниц и предложение зарегистрироваться на сайте.

И никакой редирект делать не надо - это бред какой-то

f9r.ru/registr2.html
Джерри ХисвелУченик (156) 3 года назад
имеется ввиду страницы регистрации и тд
Джерри ХисвелУченик (156) 3 года назад
они должны быть скрыты от пользователя
Джерри ХисвелУченик (156) 3 года назад
пароль в сессии и куках разве безопасно хранить?
Самый День Оракул (99750) Джерри Хисвел, сессия на данный момент и ТОЛЬКО для данного пользователя, никто не может видеть пароль и логин в ней, вообще никто. В этом и смысл сессии. В куках да, хранить нельзя, так как их можно считать с компа, они там остаются, а сессия она на пять минут и потом стёрта. я тебе привёл страничку со скриптом, там всё расписано, почитай её, многое поймёшь f9r.ru/registr2.html
Александр Гуру (3372) 3 года назад
Немного не в тему, но уверен ещё вспомнишь совет).
Львиная доля успеха в любом начинании, это научится грамотно задавать вопросы.. тема довольно интересная, сам ещё учусь). Смысл в том, чтоб в твоём вопросе были все необходимые данные для ответа, для этого нужно, чтоб ответчик с твоего вопроса сразу понял, чего ты хочешь добиться в итоге, и где затык, не уточняя. Как пример, ты сейчас задаешь вопрос, вроде конкретный, но он пипец не логичный, это у многих вызывает ступор, предпологая, что ты пошел не правильным путем в решении, не понятно, чего ты хочешь добиться, из-за этого вопрос игнорируют, чтоб не уводить дальше в мглу.
А ещё есть магическое выражение: правильно сформулированный вопрос, почти ответ..
Джерри ХисвелУченик (156) 3 года назад
да я уже понял что нужно было написать, что я имею ввиду скрытие страницы регистрации, авторизации и тд от зарегистрированого пользователя
АлександрГуру (3372) 3 года назад
Ответ нашел? Если нет, какой движок сайта используешь? В любом движке есть функция проверки авторизации юзера.
Пример из wp:
If(is_user_logged_in()) {echo "123"}
123 увидят только залогиненные.
Ищи тпохожую проверку для своего cms
Похожие вопросы