你这不是asp的做法嘛,有必要这样做么
解决方案 »
- repeater横向显示问题
- 怎么把数据库读出来的文字,变成超链接的样式
- MVC3中如何在一个页面的订单列表中点击同一页面显示订单详细信息
- 请问怎么样可以在MS SQL中记录所有的DML(除了select)操作记录
- DataGrid中读出来的时间格式为5/9/2007/00:00:00AM,想让它显示为(5/9)怎么实现?
- 做个 http://spaces.msn.com/ 需要多少投入~
- 这段代码怎样在vs.net 2003里写出来,不能都写在.aspx下吧?怎么写?没分了,在线等
- 添加右键菜单的问题
- 各位大虾:treeview控件怎么套在表格里啊?急急急啊?
- 关于Application.lock()的等待问题
- 在Asp中用Server.CreateObject建立的对象 现用 C# 怎么建立 呀?
- 密码被盗了,帐户取不回来,应该怎么办?比较急
<authentication mode="Forms">
<forms name=".ASPXFORMSDEMO" loginUrl="login.aspx"
protection="All" path="/" timeout="1" />
</authentication> <authorization>
<allow users="*" /> <!-- 允许所有用户 -->
<!-- <allow users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
<deny users="[逗号分隔的用户列表]"
roles="[逗号分隔的角色列表]"/>
-->
</authorization>
然后在你要登陆的页面中加两个FunctionPrivate Function CreateAuthTicket(ByVal userName As String, ByVal roles As String, _
ByVal persistent As Boolean) As FormsAuthenticationTicket
Return New FormsAuthenticationTicket(1, userName, DateTime.Now, _
DateTime.Now.AddMinutes(60), persistent, roles)
End Function
Private Function CreateAuthCookie(ByVal authTicket As FormsAuthenticationTicket) As HttpCookie
Return New HttpCookie(FormsAuthentication.FormsCookieName, _
FormsAuthentication.Encrypt(authTicket))
End Function
如果你点击登陆按钮,你就会到数据库中寻找这个用户和密码,如果存在就写Dim authTicket As FormsAuthenticationTicket
Dim authCookie As HttpCookie authTicket = CreateAuthTicket(txtUserID.Text, CStr(viewstate("roles")), False)
authCookie = CreateAuthCookie(authTicket)
HttpContext.Current.Response.Cookies.Add(authCookie)不存在就EXIT SUB
分不够再给