Связывание пользователя с профилем с помощью аутентификации форм - PullRequest
0 голосов
/ 03 марта 2009

Я перемещаю устаревшее приложение winform в Интернет и хотел бы получить несколько советов по аутентификации форм. Правильно ли я считаю, что проверка подлинности с помощью форм лучше, чем сворачивание моей собственной функции проверки подлинности пользователя?

Было бы достаточно легко свернуть мою собственную, так как это то, что делало приложение winform, и структура таблиц уже поддерживает это, но аутентификация с помощью форм выглядит так, как будто она намного лучше защитит сайт и информацию аутентификации пользователя.

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

Спасибо!

Ответы [ 2 ]

1 голос
/ 03 марта 2009

Я бы сказал, что Аутентификация с помощью форм - это тот случай, когда вы, скорее всего, не испытываете «раскаяния покупателей». Вы можете использовать некоторые довольно приятные функции. Модель очень гибкая, поскольку позволяет реализовать своих собственных провайдеров членства .

1 голос
/ 03 марта 2009

Использование аутентификации по формам не означает, что вы не можете использовать эти таблицы. Вы сделаете проверку имени пользователя / пароля и сообщите asp.net, что пользователь аутентифицирован. Asp.net продолжит работу, гарантируя, что дальнейшие запросы от этого пользователя будут идентифицированы и аутентифицированы (на основе билета аутентификации).

Обновление 1: Позже на asp.net были включены поставщики членства с некоторыми элементами управления. Даже в этом случае вы все равно можете реализовать своего собственного провайдера членства, что в очень простых случаях вы можете сделать, внедрив только один или два метода. Если у вас есть несколько функций, и они плохо соответствуют тому, что поддерживает поставщик членства, я бы остановился на пользовательской реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...