Случайная строка автоматически добавляется в url-адрес страницы входа в мое приложение.
я работаю над проектом ASP.NET и запустить мой проект на localhost сервера IIS на моем ПК . Мой url-адрес страницы входа по умолчанию:
"http://192.168.1.10:8087/login.aspx"когда я успешно войду в систему, то он перейдет на домашнюю страницу
"http://192.168.1.10:8087/home.aspx". но через некоторое время он добавляет случайную строку в мой url-адрес после входа в систему, например:
"http://192.168.1.10:8087/(X(1)F(NvzZqZwj50XGSo4q7kRfvICiGB2sjw0Li_75F8-x8tnZsmYLirQ6TQ7FE6W7w37N0))/home.aspx"
из-за этого поиск не работает в моем приложении. я не знаю, в чем причина этой проблемы. Кто - нибудь может мне помочь.
Что я уже пробовал:
я строю на google, но не получаю никакого решения этой проблемы.
here is my login page code:- Protected Sub Login_Authenticate(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) Handles Login.Authenticate Dim mprov As Veer.Membership.VeerMembershipProvider = Membership.Provider Dim bool As Boolean = mprov.ValidateUser(Login.UserName, Login.Password) Dim uname() As String = Roles.GetRolesForUser(Login.UserName) If bool Then If role.Count > 0 Then e.Authenticated = Roles.IsUserInRole(Login.UserName, uname(0)) End If End If If e.Authenticated Then Session("User") = DirectCast(Membership.Provider, Veer.Membership.VeerMembershipProvider).GetUser(Login.UserName, True) Session("role") = role(0) End If End Sub Protected Sub Login_LoggedIn(ByVal sender As Object, ByVal e As System.EventArgs) Handles Login.LoggedIn Dim rol As String = Session("role").ToString Session("Host") = HttpContext.Current.Request.Url.Host Response.Redirect(Veer.Utility.dbutility.HomePage(rol)) End Sub
OriginalGriff
Покажите нам соответствующие фрагменты кода: мы не можем сказать ничего полезного только из выходных данных.
F-ES Sitecore
Проблема в том, что включаются сеансы без приготовления пищи. Мы не можем сказать, почему это происходит на вашем сайте, но если вы google "asp.net это, по крайней мере, даст вам отправную точку, может быть, найти других людей, которые имели ту же проблему и решили ее.
TCS54321
вот мой код страницы входа в систему:-
Защищенные суб Login_Authenticate(как byval отправителя как объект, как byval E Как системы.Веб.Пользовательского интерфейса.WebControls.AuthenticateEventArgs) Обрабатывает Вход В Систему.Удостоверять
Dim mprov As Veer.Membership.VeerMembershipProvider = членство.Поставщик
Dim bool As Boolean = mprov.ValidateUser(Login.Имя Пользователя, Логин.Пароль)
Dim uname() As String = роли.GetRolesForUser(Логин.имя пользователя)
Если бул то
Если роль.Тогда считайте > 0
е.Проверку Подлинности = Ролями.IsUserInRole(Логин.Имя пользователя, uname(0))
Конец, Если
Конец, Если
Если е.Затем Аутентифицируется
Сеанс("Пользователь") = DirectCast(Членство.Поставщик Веер.Членство.VeerMembershipProvider).Функций GetUser(Логин.Имя Пользователя, True)
Сеанс("роль") = роль(0)
Конец, Если
Конец Подводной Лодки
Защищенные суб Login_LoggedIn(как byval отправителя как объект, как byval E Как системы.EventArgs) Обрабатывает Вход В Систему.Сеанса в поле
Dim rol As String = Session("роль").Метод toString
Сессии (Далее - "Организатор") = Свойство HttpContext.Тока.Запрос.URL-адрес.Хозяин
Ответ.Перенаправление(Veer.Utility.dbutility.Домашняя страница(rol))
Конец Подводной Лодки
Patrice T
Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.