Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Авторизация
 
- To: oklas <nginx-ru@xxxxxxxxx>
 
- Subject: Re: Авторизация
 
- From: Михаил Монашёв <postmaster@xxxxxxxxxxxxx>
 
- Date: Tue, 21 Jan 2014 00:40:26 +0400
 
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=softsearch.ru; h=date:from :reply-to:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=main; i= postmaster@xxxxxxxxxxxxx; bh=VZTXba/waGDTgftLdSWNwvh48To=; b=fU8 m93iHyUIwtr9demco6lCn3dgARY2T6YrJIY40jh163LgKwOc9r7Rp0bi3KHhXLpw hlKdSWfdv/5Gy9CjC6wDod3PBrn7xfB98CCwMKTVsP5yDxM9PZVoTJj32YcLb643 DyOVEayyQO6qaWxrOFe5qkxOzSQYVKWNjM/TAjgI=
 
- Domainkey-signature: a=rsa-sha1; c=nofws; d=softsearch.ru; h=date:from :reply-to:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= main; b=ReOwhbvZRvdhWKBKoNdIhSeONu2WKBWd9vTZjhoY27jVPCf3iRk6V19m 21qKDqpr3Y8qVU7W+gF7ETriO8euW/12YNe2tQFmdlMkWgK98ArFG81EfbwMUBfJ 8zcjlvt16LlD7paORudMOA7c5NRhr1aHy3SjF1gda0NFB1yeJG0=
 
- In-reply-to: <88eec546842d3bee9a82e83857dccd78.NginxMailingListRussian@forum.nginx.org>
 
- References: <88eec546842d3bee9a82e83857dccd78.NginxMailingListRussian@forum.nginx.org>
 
 
 
Здравствуйте, oklas.
Всё  просто.  Суёшь в авторизационную куку логин пользователя и хэш. А
на  стороне  сервера  считаешь хэш от логина, пароля, подсети и salt и
смотришь,  равен  ли он тому, что пришёл в куках. Можно ещё юзерагента
добавить  по  желанию.  Такая  авторизация  привязывает  юзера  к  его
провайдеру  и если кто-то сворует куки, они скорее всего не сработают.
Ну  и  для  смены  мыла  и  пароля всегда требуешь явно ввести текущий
пароль.
Хэш-функцию вроде md5 использовать не надо. :-)
-- 
С уважением,
 Михаил                          mailto:postmaster@xxxxxxxxxxxxx
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru 
 
 |