Я новичок в Asp.net, и я пытался создать простую систему на основе транзакций, в которой пользователям с разными ролями будут доступны разные меню и категории. В настоящее время я использую этот учебник для моего аутентифицированного входа в систему.
Код работает, но я заметил, что используемая база данных является соединением по умолчанию. Я хотел создать свою собственную базу данных и использовать ее в качестве подключения по умолчанию (MyOwnConnectionString). Как я могу это сделать?
Я использую VS 2015 и Sql Server 2016. У меня есть две таблицы, а именно Tbl_User
и Tbl_Roles
, где две таблицы связаны с role_id
ОБНОВЛЕНИЕ
Приведенное выше руководство посвящено использованию регистрации по умолчанию Asp.net, в которой, если имя пользователя, которое будет использоваться для регистрации, соответствует объявленной переменной (в этомcase Admin
), пользователю предоставляется роль Администратор в Соединении по умолчанию под таблицами AspNetUser, AspNetUserRoles, AspNetRoles.
У меня есть таблица с именем Tbl_User со столбцами "Name, Username, Password, Role"
Всякий раз, когда я пытаюсь войти, используемой базой данных является моя созданная база данных (DB_Transaction), а не подключение по умолчанию Asp (DefaultConnection DB) и поиск соответствующих ролей в Tbl_Roles Администратор или пользователь затем перенаправляют их на соответствующие страницы.
Что должно произойти