Как я должен реализовать пользовательское членство в своем сайте MVC ASP.NET?

переменная не теряла свое пространство памяти, пока не была уничтожена.

когда вы пишете

  a = 1
  b = {"a": a}        

значение a присваивается a узлу объекта b . Переменная не привязана к узлу . если вы хотите обновить узел a до нового значения, вы можете сделать это:

  b.a = 2;        
  console.log(b.a); //will print 2        
10
задан mmcdole 4 February 2009 в 07:32
поделиться

2 ответа

При создании нового ASP.NET сайт MVC ему уже встроили членство. Проект CodePlex, упомянутый в другом ответе, только необходим в особых случаях, а именно:

  • Вы используете раннюю бету платформы MVC, которая не имеет функции членства.
  • Вы хотите использовать систему аутентификации как OpenID, который не поддерживается "out-of-the-box" с MVC.
  • Вы хотите функции администрирования членства не включенный "out-of-the-box"

Однако как я сказал, основная функциональность членства уже присутствует в сайте MVC. Просто добавьте [Authorize] припишите любому входу в систему требования действия. Это - регулярная аутентификация форм, таким образом, Вы настроили в Web.config как non-MVC сайт (указывающий базу данных, и т.д.; существует большая информация о сети об этом).

Сайт MVC по умолчанию будет содержать контроллер "Учетной записи" и представления, которые можно настроить для установки потребностям.

Для ответа на очевидный вопрос, нет, Вы не должны "самокрутка". Даже при необходимости в пользовательской аутентификации было бы лучше создать постоянного поставщика членства ASP.NET, чем создать совершенно новую платформу членства.

Обновление: проект CodePlex был обновлен для работы с MVC 1.0

14
ответ дан 3 December 2019 в 20:44
поделиться

Если Вы хотите использовать что-то безопасное, чтобы начаться с, или использовать шаблонное членство нового проекта или рассмотреть использование http://www.codeplex.com/MvcMembership.

4
ответ дан 3 December 2019 в 20:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: