今天终于搞定了,用DW也可以轻松实现
比如在登录页面,用DW插入一个登录用户的服务器行为
找到如下代码
If Not MM_rsUser.EOF or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("[color=#FF0000]s_id[/color]") = MM_valUsername 红色部分改为需要传值的名称,与转到的显示页面记录集接受的名称 相同
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If
在个人信息页面,用DW插入记录集,排序为阶段变量,很据s_id排序,在弄个表格把数据显示出来,这样就完成了根据session来传值。
登录后要求不出现登陆框,加个判断
<%
if Session("s_id")<>"" then 刚才设置需要传值的名称
response.write("你已经登录")
else
%>
<%end if%>
同理,用户退出时,做个退出的链接,默认函数是MM_Logout
改Session.Contents.Remove("s_id") 为刚才设置的
-
DreamWeaver中运用session阶段变量传值-处理登录信息
[asp学习]post by bgaidu / 2008-3-6 10:24 Thursday您对本文的评分:当前平均分: 0.0(0 次打分)« ASP包含文件方法详解 | 勿在QQ和网游上浪费生命»


