Запуск проекта.NET с членством и ролями. Проводите пожалуйста

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

Вопрос:

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

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

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

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

1 ответ

Решение

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

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

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

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

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

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

Другие вопросы по тегам