Лилия
Лилия

Хранение пользователей и паролей в БД!

Такая проблема... Пишу сайт на С#. Нужно создать пользователей с паролями для авторизации. Как создать юзера с паролем и ролью через ASP.NET Configuration, я знаю! Но не пойму как это сделать используя базу данных. Помогите пожалуйста!

VM
Vladimir Molchanov

БД - место хранения пары юзер-пасс, причём оба эти значения принято хранить не в чистом виде, а как хеш-функцию. В этом случае юзер защищён, даже у кого-то появится доступ к БД. Для надёжности искусственно добавляются в значениям к-л символы.
Выбор СУБД - произвольный, но надо ориентироваться на возможности хостинга. нпрм, МС разработки не везде есть
вот вариант dev. mysql. com/downloads/dotnet.html
пример для пхп (для СШ наверняка можно найти аналог)
on-line-teaching. com/php/security.passwd.htm
и, наконец, работа с MD5 в .net 4.5
http://msdn.microsoft.com/ru-ru/library/system.security.cryptography.md5.aspx

ВС
Виталий Селиванов

Если ты имеешь ввиду стандартные средства ASP.NET типа ASP.NET Configuration, то там и так используется БД. Если не ошибаюсь, то SQL Server Compact, хотя можно и перенастроить на любой другой сервер SQL или вообще на любую другую БД.

Похожие вопросы
Как снять пароль на пользователя через систему BIOS?
как зайти в виндовс когда все пользователи удалены а система требует пользователя и пароль? винда XP
Регистрация пользователя. Занесение данных в БД. Не получается [Код] PHP
как сменить пароль на новой системе если пароль забыл от системы входа пользователя\.
Программа для хранения паролей
Здравствуйте! Подскажите, пожалуйста как прописывать пользователей в программе DElphi в коде созданой БД?
Вопрос по php. Есть авторизация пользователей, в БД находятся сообщения...
авторизация пользователей в бд
Сколько может весить БД регистрации 10 тысяч пользователей на DLE ?
Проблема в БД