У меня есть приложение 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 все работает так, как должно, поэтому я не могу найти никаких проблем, ничего. На удаленном сервере есть только белый экран и форма входа.