Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
mano
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 43
1

Не работает подключение к бд при переопределении провайдера

10.08.2014, 13:41. Просмотров 275. Ответов 0
Метки нет (Все метки)

Здравствуйте, друзья! Такая проблема, переопределяю провайдеры членства и ролей.
В Web.config прописываю
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<membership defaultProvider="MyMembershipProvider">
      <providers>
        <clear/>
        <add name="MyMembershipProvider" type="CustomAuthorize.Providers.CustomMembershipProvider"  />
      </providers>
    </membership>
 
    <roleManager enabled="true" defaultProvider="MyRoleProvider">
      <providers>
        <clear/>
        <add name="MyRoleProvider" type="CustomAuthorize.Providers.CustomRoleProvider"  />
      </providers>
    </roleManager>
и подключаю бд
HTML5
1
2
3
4
<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename='|DataDirectory|\StoreDB.mdf';Integrated Security=True"
providerName="System.Data.SqlClient" />
  </connectionStrings>
но при регистрации нового пользователя в моей бд он не появляется, а в отладке вижу пустую бд.

Когда вызываю
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public override bool ValidateUser(string username, string password)
        {
            bool isValid = false;
 
            using (UserContext _db = new UserContext())
            {
                try
                {
                    User user = (from u in _db.Users
                                 where u.Email == username
                                 select u).FirstOrDefault();
 
                    if (user != null && Crypto.VerifyHashedPassword(user.Password, password))
                    {
                        isValid = true;
                    }
                }
                catch
                {
                    isValid = false;
                }
            }
            return isValid;
        }
то до строки User user = ... _db - пустая, а после выполнения в бд появляется одна запись...
Не могу понять, как устроен этот процесс, кто-нибудь может подсказать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2014, 13:41
Ответы с готовыми решениями:

Подключение к интернет (при ограничении от провайдера или без модема)
Я недавно был на семинаре &quot;Взлом и защита ПО&quot;, когда тема дошла до защиты ПО ключами, то нам...

Ошибка при переопределении ToString()
Здравствуйте, уважаемые форумчане. Имеется 2 класса: Commodity(абстрактный), Product В каждом из...

Ошибка при переопределении операторов
Есть класс квадратной матрицы: class Matrix { private: int n; int **elements; public:...

Ошибка при переопределении переменных
Этот код компилируется без проблем: int main() { target: static int x=0; goto...

Ошибка при переопределении оператора в классе
class bc {public: AnsiString str; bool znak; int length; int kol; int kol2; bc...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2014, 13:41

Странное поведение при переопределении operator++
Всем привет! Изучая переопределения в С++ наткнулся на следующую непонятку: #include &lt;iostream&gt;...

Вызов единственного обработчика события при переопределении
Все привет! Вопрос по теории. Можно ли как-то сделать так, чтобы при перекрытии обработчика события...

Не возвращает фразу при переопределении метода класса. В чём ошибка?
Доброго дня. Начал недавно изучать Java и дошел до классов, подклассов и вызывающих классов. Вопрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru