Im에 new.이 문제는 찾았지만 행운은 없습니다. 사용자 ID와 비밀번호로 로그인 페이지를 만들었습니다. 내 webconfig에서 다음 코드를 입력하여 인증되지 않은 사용자를 거부합니다. 사용자가 올바른 정보를 입력 할 때, 나는 쿠키에 사용자에 대한 정보 작은 정보를 저장하고 싶습니다 예를 경우가 관리자, 관리자, 사용자 등 말할 것입니다 무엇을 달성하려고 메신저vb.net의 로그인 페이지와의 도움말
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="10" protection="All" />
</authentication>
<authorization>
<deny users="?"></deny>
</authorization>
... 다음은 사용자가 제출 버튼을 클릭 할 때 발생하는 코드입니다. 문제는 사용자가 올바른 정보를 입력 한 후 페이지가 페이지로 리디렉션되지 않는다는 것입니다. 어떤 도움이라도 대단히 감사 할 것입니다.
If txtPassword.Text.ToLower = "test" Then
'Create a cookie
Dim cookie As New HttpCookie("UserInfo")
'Cookie variables
cookie("User") = txtUser.Text
cookie("UserGroup") = "Admin"
'Add Cookies to current web responses
Response.Cookies.Add(cookie)
Response.Redirect("login_successful.aspx")
'FormsAuthentication.RedirectToLoginPage("login_successful.aspx")
Else
lblResult.Text = "Incorrect Password"
End If
: 그들은 "관심있는"당사자가 손으로 편집 할 수있는 텍스트 파일 일뿐입니다. –
@Joel, 동의합니다. 윌, 세션에 역할 정보를 저장하는 방법은? – DOK
[역할 공급자] (http://msdn.microsoft.com/en-us/library/yh26yfzy.aspx)와 함께 [ASP.NET Membership Provider] (http://msdn.microsoft.com/en-us/library/yh26yfzy.aspx)를 사용하십시오. -us/library/9ab2fxh0.aspx) 그리고 평온한 패키지가 있습니다. –