используя некоторые инструменты членства asp.net и вход в систему безопасности

Привет, ребята, я хотел спросить несколько вещей, потому что хочу повысить безопасность своего входа в систему. Прежде всего, это то, как мой вход в систему безопасности выглядит как atm -

Sql-запрос сравнивает ввод пользователя ( pass / name / id ) с моей базой данных, и если он правильный, он получает 2 значения и перенаправляется на главную страницу с ограничениями. одно из значений - случайное значение из функции, которая хранит ограниченное количество таких значений (каждый раз, когда она выбирает случайную единицу и возвращает ее пользователю после успешного входа в систему), а другое значение - 1 из полей ввода ( как, например, идентификатор компании), которые хранятся в сеансах (надеюсь, нелегко получить данные, хранящиеся в них, от хакера?), и на каждой из закрытых страниц я использую для события загрузки страницы 2 термина:

Session ( "the ID" ) <> "" 
 isLegit ( session ( "the random code" )  <>  "false" 

Я все еще изучаю вопросы безопасности и полагаю, что мой нынешний метод плох? И здесь возникает мой второй вопрос: я читал о членстве Microsoft и хотел использовать некоторые из включенных в него вещей, но даже после прочтения о том, как это работает, я обнаружил, что не могу внедрить его на свой сайт.
Я получил довольно длинная форма регистрации и сайт каким-то образом спроектирован, и если я попытаюсь ввести элементы управления входом из Visual Studio, я не смогу заставить их выглядеть как часть страницы.

Я читал, что есть способ сохранить мой сайт как есть и использовать FormsAuthentication.RedirectFromLoginPage ("test", false); заставить членство или что-то в этом роде? Возможно ли такое без использования инструментов входа в систему и хранения дополнительных данных журнала (помимо того, что у меня есть в моей базе данных sql)?

p.s Я использую asp.net с vb в Visual Studio с сервером MS sql


person kresa    schedule 12.11.2014    source источник


Ответы (1)


Взгляните на эти статьи:

Если вы хотите создать другую таблицу, в которой будет храниться информация о пользователе, она должна быть действительно простой, работает «из коробки».

Однако вам нужно будет снять чеки, которые есть в коде.

person Bojan Bjelic    schedule 12.11.2014