Запуск проекта .NET с членством и ролями.Проводите пожалуйста - PullRequest
2 голосов
/ 28 мая 2011

Сценарий: веб-приложение с именем пользователя, ролями и разрешениями.

Вопрос:

  • Лучше ли начинать с мастера проектов Visual Studio / Visual Web Developer Express Edition, который содержит управление пользователями с ним ИЛИ запустить пустой проект?
  • Если запустить с помощью мастера, как я могу переместить таблицы базы данных о членстве и роли в свою собственную базу данных?
  • Программно работать с членством и ролями.Как?
  • Если начать с пустого проекта, Как я могу управлять членством, ролями и т. Д.?
  • Как добавить новые поля в профиле пользователя?

Я являюсьна уровне студентов в .NET.Выше были некоторые недоразумения, с которыми я столкнулся, пытаясь начать разработку проекта.Это может быть какой-то глупый вопрос.Пожалуйста не игнорируйте.Приведите мне несколько полезных советов и хороших ссылок, если это необходимо.

РЕДАКТИРОВАТЬ:

Я нашел здесь хорошее руководство: http://www.codeproject.com/KB/aspnet/ASPDOTNETauthentication.aspx Это решило 50% моей проблемы.

1 Ответ

1 голос
/ 28 мая 2011

Похоже, вам нужно начать с хороших руководств по аутентификации. Вот пара, которая, я думаю, будет полезна:

http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=70

http://www.youtube.com/watch?v=8t1MoIsMUKE

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

Что касается проекта «Волшебник против пустого», я не люблю волшебников. Слишком многое я хочу изменить, и если я о чем-то забываю, то в результате появляются кусочки кода, и это никогда не бывает хорошо.

Если вы кодируете систему вручную и сохраняете вашу аутентификационную информацию в базе данных, вы можете управлять ролями / разрешениями / и т. Д. с простыми вызовами SQL.

...