Форум сетевых администраторов
Показаны 28 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- ауто аутификация (http://netadmin.ws/forum/showthread.php?threadid=6865)


Помещено blacki 20-10-2003 в 13:54:

Question ауто аутификация

Юзер набирает логин и пассворд, скрипт проверяет, если ок то пускает если нет то посылает. Поплзал браузер закрыл. Вроде все ок.. А как сделать так чтобы при повторном заходе на сайт ему не требовалось логинится, чтобы скрипт его запомнил? Как здесь на форуме?

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

Вот и реши у умных людей спросить. F1. Ð_асскажите если знаете.

__________________
Национальность - русский, вероисповедание - программист.


Помещено Искатель 20-10-2003 в 16:40:

--------------
Если совпадают то пускать нет, заставлять логинится.
--------------
Ð_то не через жопу, это как надо! Еще не забывай ип и тип браузера в базу записывать, что бы сессию не смогли подделать.

__________________
http://faq.pp.ru/read_mee/


Помещено blacki 20-10-2003 в 17:03:

ага.. ясно

__________________
Национальность - русский, вероисповедание - программист.


Помещено whisk 20-10-2003 в 22:36:

К IP имхо привязываться не стоит - при повторном заходе юзверя на сайт почти наверняка изменится.


Помещено Kosmonavt 24-10-2003 в 15:12:

Хм... Ну Можно писать инфу в сессии или в куки
И убивать её через некторое время...


Помещено whisk 25-10-2003 в 00:10:

Kosmonavt
>писать инфу в сессии или в куки
Ð_то вещи настолько разные, что твое предложение вообще смысла не имеет

В общем blacki всё правильно и написал.


Помещено Jaxick 30-10-2003 в 21:45:

вписать в кууку логин и зашифрованый пароль!
Нюки , Порталы , VBulletin , другие форумы - везде делают именно так! И тебе рекомендую!


Помещено whisk 31-10-2003 в 21:41:

Jaxick
Не зашифрованный пароль, а хэшированный.


Помещено blacki 03-11-2003 в 08:09:

whisk хэшированный? Впервый раз такое определение слышу. Поясни плз.

Jaxick в куку писать пароль ИМХО дыра. Ведь куку можно и расшифравать.

__________________
Национальность - русский, вероисповедание - программист.


Помещено Nevermind 03-11-2003 в 23:52:

blacki,
Хэш MD5, который практически не поддается расшифровке (если только тупым перебором, но на это потребуется огромное количество времени). В общем, делай своему паролю при записи в куку md5(); и результатом будет строка из 32 символов. Лучше хранить везде пароли в таком виде, а потом при проверке хэшировать введенный в форму (например) и сравнивать с хранимой строкой.


Помещено blacki 04-11-2003 в 08:44:

Nevermind а ясно. Я так и делаю только вот определение было незнакомое...

__________________
Национальность - русский, вероисповедание - программист.


Помещено whisk 04-11-2003 в 23:09:

quote:
в куку писать пароль ИМХО дыра. Ведь куку можно и расшифравать.
ИМХО здесь нет другого выхода. Смотри - пароль (в не важно каком виде) должен передаваться от клиента серверу. Как он будет появляться на клиенте - пользователь вводить в формочку, или он будет в куке лежать - не принципиально. А вот отдавать его через куки лучше, чем методом GET, например.
Причем хэшированный или нет пароль - роли не играет.


Помещено blacki 05-11-2003 в 10:19:

Ну get'ом пароль передовать естесно не буду...

Большое спасибо, за помощь.

__________________
Национальность - русский, вероисповедание - программист.


Помещено Wizzard 15-01-2004 в 20:48:

Куку расшифровать возможно и можно, но подделать его нельзя.
Многие хосты делают такую вещь, они предлагают файл с пароля делать some.dat (CHMOD 660).И усе.

__________________
Bill, you are not right.


Помещено web 21-01-2004 в 15:52:

Не.. подожди.. как ты собираешся MD5 рашифровать?? Ð_азве что брут-форсером.


Помещено Wizzard 21-01-2004 в 16:42:

МД5. Ну в принципе вроде как нельзя. Но просто им шифруются все кому не лень. А значит многие пытаются расшифровать его.

__________________
Bill, you are not right.


Помещено web 22-01-2004 в 02:52:

Сама суть алгоритма MD5 - ХЕШИÐ_ОВАНИЕ. А разхешировать никакой хеш НЕ метеодом подбора нельзя.


Помещено Wizzard 22-01-2004 в 19:52:

Если честно, то для меня слово "хеширование" - как тридцатидюймовая полунарезная кубическая труба для туалета. Ты уж прости. Поэтому врятли я смогу судить о безопасности такой кодировки. Однако, я слышал, что она нелегко на раскодирование. Хотя вроде как должна сама раскодироваться при попадании в программу.

__________________
Bill, you are not right.


Помещено zeev 22-01-2004 в 20:54:

quote:
Первоначальное сообщение от Wizzard
Если честно, то для меня слово "хеширование" - как тридцатидюймовая полунарезная кубическая труба для туалета. Ты уж прости. Поэтому врятли я смогу судить о безопасности такой кодировки. Однако, я слышал, что она нелегко на раскодирование. Хотя вроде как должна сама раскодироваться при попадании в программу.

Wizzard а она никогда и не раскодирыватся попадая в программу


Помещено Wizzard 23-01-2004 в 09:12:

Тогда, если я зашифровал слово-пароль "суперкод", закадировал его в мд5, записал файл. Человек пришел на сайт, ввел "суперкод", как его с файлом-то сравнить, там же будет оно закодированное.

__________________
Bill, you are not right.


Помещено blacki 23-01-2004 в 09:37:

опять хэшируешь и сравниваешь.

__________________
Национальность - русский, вероисповедание - программист.


Помещено Wizzard 23-01-2004 в 14:34:

Хешичто?

__________________
Bill, you are not right.


Помещено blacki 23-01-2004 в 14:58:

quote:
Хешичто?


по твоему шифруешь и сравниваешь с зашифрованным оригиналом

__________________
Национальность - русский, вероисповедание - программист.


Помещено Wizzard 23-01-2004 в 16:55:

Слушай, а это мысль!

__________________
Bill, you are not right.


Помещено zeev 23-01-2004 в 17:26:

quote:
Первоначальное сообщение от Wizzard
Слушай, а это мысль!


как все просто оказывается


Помещено Wizzard 23-01-2004 в 17:31:

Мдя...Но есть еще много ламерских вопросов. Хе-хе.
Вот например с апачи, но это уже в другой теме. - )

__________________
Bill, you are not right.


Помещено whisk 24-01-2004 в 14:54:

Хеширование - оно воопче есть _одностороннее_ шифрование по определению. Кстати, на всех нормальных системах пароли пользователей хранятся только в хэшированном виде, во избежание утечки информации.


Помещено Wizzard 24-01-2004 в 16:24:

Я понял, просто вломак кодировать, когда знаешь, что за ними никто не полезет.

__________________
Bill, you are not right.


Формат времени GMT. Текущее время 13:46.
Показаны 28 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.