![]() |
Показаны 28 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- ауто аутификация (http://netadmin.ws/forum/showthread.php?threadid=6865)
ауто аутификация
Юзер набирает логин и пассворд, скрипт проверяет, если ок то пускает если нет то посылает. Поплзал браузер закрыл. Вроде все ок.. А как сделать так чтобы при повторном заходе на сайт ему не требовалось логинится, чтобы скрипт его запомнил? Как здесь на форуме?
Мысль у меня созрела такакя, писать его предыдущую сесию в кук и в базу. Если совпадают то пускать.. нет, заставлять логинится. Но это как то через жопу чтоли?..
Вот и реши у умных людей спросить. F1. Ð_асскажите если знаете.
__________________
Национальность - русский, вероисповедание - программист.
--------------
Если совпадают то пускать нет, заставлять логинится.
--------------
Ð_то не через жопу, это как надо! Еще не забывай ип и тип браузера в базу записывать, что бы сессию не смогли подделать.
__________________
http://faq.pp.ru/read_mee/
ага.. ясно
__________________
Национальность - русский, вероисповедание - программист.
К IP имхо привязываться не стоит - при повторном заходе юзверя на сайт почти наверняка изменится.
Хм... Ну Можно писать инфу в сессии или в куки
И убивать её через некторое время...
Kosmonavt
>писать инфу в сессии или в куки
Ð_то вещи настолько разные, что твое предложение вообще смысла не имеет 
В общем blacki всё правильно и написал.
вписать в кууку логин и зашифрованый пароль!
Нюки , Порталы , VBulletin , другие форумы - везде делают именно так! И тебе рекомендую!
Jaxick
Не зашифрованный пароль, а хэшированный.
whisk хэшированный? Впервый раз такое определение слышу. Поясни плз.
Jaxick в куку писать пароль
ИМХО дыра. Ведь куку можно и расшифравать.
__________________
Национальность - русский, вероисповедание - программист.
blacki,
Хэш MD5, который практически не поддается расшифровке (если только тупым перебором, но на это потребуется огромное количество времени). В общем, делай своему паролю при записи в куку md5(); и результатом будет строка из 32 символов. Лучше хранить везде пароли в таком виде, а потом при проверке хэшировать введенный в форму (например) и сравнивать с хранимой строкой.
Nevermind а ясно. Я так и делаю только вот определение было незнакомое...
__________________
Национальность - русский, вероисповедание - программист.
quote:ИМХО здесь нет другого выхода. Смотри - пароль (в не важно каком виде) должен передаваться от клиента серверу. Как он будет появляться на клиенте - пользователь вводить в формочку, или он будет в куке лежать - не принципиально. А вот отдавать его через куки лучше, чем методом GET, например.
в куку писать пароль ИМХО дыра. Ведь куку можно и расшифравать.
Ну get'ом пароль передовать естесно не буду...
Большое спасибо, за помощь.
__________________
Национальность - русский, вероисповедание - программист.
Куку расшифровать возможно и можно, но подделать его нельзя.
Многие хосты делают такую вещь, они предлагают файл с пароля делать some.dat (CHMOD 660).И усе.
__________________
Bill, you are not right.
Не.. подожди.. как ты собираешся MD5 рашифровать?? Ð_азве что брут-форсером.
МД5. Ну в принципе вроде как нельзя. Но просто им шифруются все кому не лень. А значит многие пытаются расшифровать его.
__________________
Bill, you are not right.
Сама суть алгоритма MD5 - ХЕШИÐ_ОВАНИЕ. А разхешировать никакой хеш НЕ метеодом подбора нельзя.
Если честно, то для меня слово "хеширование" - как тридцатидюймовая полунарезная кубическая труба для туалета. Ты уж прости. Поэтому врятли я смогу судить о безопасности такой кодировки. Однако, я слышал, что она нелегко на раскодирование. Хотя вроде как должна сама раскодироваться при попадании в программу.
__________________
Bill, you are not right.
quote:
Первоначальное сообщение от Wizzard
Если честно, то для меня слово "хеширование" - как тридцатидюймовая полунарезная кубическая труба для туалета. Ты уж прости. Поэтому врятли я смогу судить о безопасности такой кодировки. Однако, я слышал, что она нелегко на раскодирование. Хотя вроде как должна сама раскодироваться при попадании в программу.
Тогда, если я зашифровал слово-пароль "суперкод", закадировал его в мд5, записал файл. Человек пришел на сайт, ввел "суперкод", как его с файлом-то сравнить, там же будет оно закодированное.
__________________
Bill, you are not right.
опять хэшируешь и сравниваешь.
__________________
Национальность - русский, вероисповедание - программист.
Хешичто?
__________________
Bill, you are not right.
quote:
Хешичто?
__________________
Национальность - русский, вероисповедание - программист.
Слушай, а это мысль!
__________________
Bill, you are not right.
quote:
Первоначальное сообщение от Wizzard
Слушай, а это мысль!
Мдя...Но есть еще много ламерских вопросов. Хе-хе.
Вот например с апачи, но это уже в другой теме. - )
__________________
Bill, you are not right.
Хеширование - оно воопче есть _одностороннее_ шифрование по определению. Кстати, на всех нормальных системах пароли пользователей хранятся только в хэшированном виде, во избежание утечки информации.
Я понял, просто вломак кодировать, когда знаешь, что за ними никто не полезет.
__________________
Bill, you are not right.
| Формат времени GMT. Текущее время 13:46. | Показаны 28 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.