Запуск проекта.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.