ASP. NET не может автоматически аутентифицировать пользователя - PullRequest
0 голосов
/ 28 января 2020

У меня есть приложение ASP. NET, которое может автоматически войти в систему любого, кто находится в моей базе данных. Любая страница автоматически перенаправляется на страницу входа в систему, если пользователь не прошел проверку подлинности, и страница входа в систему найдет пользователя и подтвердит его подлинность.

    protected void Page_Load(object sender, EventArgs e) {
       var emp = SQLSelects.SQLSelects.SelectEmployee(Request.LogonUserIdentity.Name);
       if (emp != null){
            Session.Add("UserName", emp.Login);
            Session.Add("Access", (int)emp.acessLevel);
            FormsAuthentication.RedirectFromLoginPage(emp.Login, true);

        }
    }

Все работает, но теперь просто выдает какое-то всплывающее окно «Вход в систему» ​​и запрашивает вход в систему. и пароль. Я не знаю почему, потому что я не знаю, что я кодировал что-то подобное. Любая комбинация имени пользователя и пароля не работает

В Local Host все работает так, как должно, поэтому я не могу найти никаких проблем, ничего. На удаленном сервере есть только белый экран и форма входа.

1 Ответ

0 голосов
/ 29 января 2020

Короче говоря, windows сам сервер отключает аутентификацию всего (все наши сайты падают) и обновляет equest. После обновления все ок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...