欢迎来到天天文库
浏览记录
ID:38698279
大小:358.00 KB
页数:9页
时间:2019-06-17
《实训四、用户登录模块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验四、用户登录模块实验目的:通过完成班级网站的用户登录和用户密码的更改,理解UPDATE语句的格式和功能。一、(用户登录模块的制作)1、启动DREAMWEAVERCS32、单击[文件]菜单--打开,打开E:CLASS文件夹下的网站主页index.asp3、用户登录的前台页面已经制作完毕了,(请大家看老师的制作过程,理解)如下图示:具体做法是:在页面上插入了一个表单,在表单内又插入了一个四行两列的表格,在表格内插入了两个文本域三个按钮,其中,用户名后的文本域的属性设置如下:密码后的文本域的属性设置如下:其它三个按钮的属性请大家自己参
2、阅属性面板。另外,表单中用户输入信息的正确与否的验证,这里要求用户名、密码均要非空,具体做法同实验三,教师已经做好,不需再做了。4、单击[窗口]菜单—行为,打开行为面板,再选中[注册]按钮,在行为面板上单击+按钮,选择[转到URL],设置如下图:9完成后,在行为面板上出现如下图示的行为,表明当用户单击[注册]按钮时,会转到新用户注册的页面register.asp中去:5、下面利用服务器行为,完成用户登录信息的验证。单击选中[登录]按钮,在服务器行为面板上单击+按钮,选择[用户身份验证]-[登录用户],设置如下:6、为了在登录成功的页面
3、上显示用户名,我们还需要保存登录用户的用户名信息,具体做法是:在[绑定]面板上,单击[+]按钮,选择[阶段变量],在其中输入变量为MM_Username,设置如下:7、另外,在用户登录的表单中,老师已经做好了登录成功的欢迎界面,见网页中的代码:9<%=Session("MM_Username")%> 您好!欢迎光临本网站退出
4、 销户 修改密码8、下面,通过更改DREAMWEAVER自动生成的代码,实现用户登录成功和失败的两种导向,单击[代码]按钮,切换到代码设计状态,找到登录用户产生的代码如下:<%'***Validaterequesttologintothissite.MM_LoginAction=Request.ServerVariables("URL")IfReq
5、uest.QueryString<>""ThenMM_LoginAction=MM_LoginAction+"?"+Server.HTMLEncode(Request.QueryString)MM_valUsername=CStr(Request.Form("UName"))IfMM_valUsername<>""ThenDimMM_fldUserAuthorizationDimMM_redirectLoginSuccessDimMM_redirectLoginFailedDimMM_loginSQLDimMM_rsUserDimMM
6、_rsUser_cmdMM_fldUserAuthorization=""MM_redirectLoginSuccess="index.asp"MM_redirectLoginFailed="index.asp"MM_loginSQL="SELECTuname,upass"IfMM_fldUserAuthorization<>""ThenMM_loginSQL=MM_loginSQL&","&MM_fldUserAuthorizationMM_loginSQL=MM_loginSQL&"FROMdbo.userloginWHEREun
7、ame=?ANDupass=?"SetMM_rsUser_cmd=Server.CreateObject("ADODB.Command")MM_rsUser_cmd.ActiveConnection=MM_conn_STRINGMM_rsUser_cmd.CommandText=MM_loginSQLMM_rsUser_cmd.Parameters.AppendMM_rsUser_cmd.CreateParameter("param1",200,1,50,MM_valUsername)'adVarCharMM_rsUser_cmd.P
8、arameters.AppendMM_rsUser_cmd.CreateParameter("param2",200,1,10,Request.Form("UPass"))'adVarCharMM_rsUser_cmd.
此文档下载收益归作者所有