1

Страница одного приложения. В ASP.NET MVC 4 temlplate используется база данных по умолчанию для проверки входа и регистрации, но я хочу использовать существующую базу данных в своем приложении SPA. Есть таблица для хранения информации, такой как база данных по умолчанию, и некоторая таблица для хранения другой информации в моей базе данных. Итак, как я могу это сделать? или мне просто нужно использовать базу данных по умолчанию для авторизации и использовать мою базу данных для ведения бизнеса?Одностраничное приложение ASP.NET MVC 4 Авторизация

ответ

1

Есть, как всегда, несколько способов выполнить эту задачу.

Microsoft показывает вам пример использования Членство и роли ASP.NET, поскольку это мощный способ выполнить то, что вы хотите, и даже предоставляет вам образец базы данных для работы.

У вас есть способность override все методы, которые обрабатывают членство и роли таким образом, вы benifit с помощью ASP.NET Membership & Роли и использовать свои собственные базы данных (или что-нибудь, чтобы сохранить информацию о пользователях в общем месте, как текстовый файл или Xml, вы решили)

для этого, вы можете увидеть мой ответ о том, как создать свой собственный поставщика членства:

Custom MembershipProvider in .NET 4.0

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


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

Как и на протяжении последних лет, Microsoft предлагает вам использовать свой путь, но у вас всегда есть свобода делать все по-своему.