问题是这样子的简单的页面但是dw做不出来,在很多网上找过 ,方法都是一样的
asp+sql的环境
IIS正常
sql连接正常
1.先在页面插入表单,然后差一个表格
2.1行插入表单文本域 user
3.2行插入表单文本域(password)然后是提交按钮
然后用服务器行为做用户登录
登录失败和成功的页面都是很简单的,几个字单独浏览没问题
设置好以后
按F12 浏览 输入用户名和密码 无论正确与否都是http500错误下面是代码
请不要和我说Http500错误的解决办法 我的iis其他asp网站是正常的
这个网站的基本设置没问题
<%@LANGUAGE="VBSCRIPT"%>
<!--#include virtual="/Connections/conn.asp" -->
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString <> "" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername = CStr(Request.Form("username"))
If MM_valUsername <> "" Then
Dim MM_fldUserAuthorization
Dim MM_redirectLoginSuccess
Dim MM_redirectLoginFailed
Dim MM_loginSQL
Dim MM_rsUser
Dim MM_rsUser_cmd
MM_fldUserAuthorization = ""
MM_redirectLoginSuccess = "/main.asp"
MM_redirectLoginFailed = "/index.asp"
MM_loginSQL = "SELECT username, password"
If MM_fldUserAuthorization <> "" Then MM_loginSQL = MM_loginSQL & "," & MM_fldUserAuthorization
MM_loginSQL = MM_loginSQL & " FROM dbo.UserTable WHERE username = ? AND password = ?"
Set MM_rsUser_cmd = Server.CreateObject ("ADODB.Command")
MM_rsUser_cmd.ActiveConnection = MM_conn_STRING
MM_rsUser_cmd.CommandText = MM_loginSQL
MM_rsUser_cmd.Parameters.Append MM_rsUser_cmd.CreateParameter("param1", 200, 1, 20, MM_valUsername) ' adVarChar
MM_rsUser_cmd.Parameters.Append MM_rsUser_cmd.CreateParameter("param2", 200, 1, 20, Request.Form("password")) ' adVarChar
MM_rsUser_cmd.Prepared = true
Set MM_rsUser = MM_rsUser_cmd.Execute
If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = 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
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If
%><form id="form1" name="form1" method="POST" action="<%=MM_LoginAction%>">
<table width="100%" border="0">
<tr>
<td><input name="username" type="text" id="username" value="" size="45" /></td>
</tr>
<tr>
<td><input name="password" type="text" id="password" value="" size="45" />
<input type="submit" name="button" id="button" value="提交" /></td>
</tr>
</table>
</form>
这个代码我是直接复制dw的代码 ,我没有自己编写过 conn文件连接成功
...设置“服务器登录用户问题 连接数据库成功了,但是F12浏览网页时还是...
先建一个“登录失败”的页面或者“登陆成功”的页面看看,在页内再添加分别要访问的页面地址。
dw中显示在线的用户名
用户登录用会创建session,你可以当用户登录的时候就把他的session id存起来,如果检测不到此session id被销毁,那么他就是在线用户,当用户自己点击退出按钮时销毁他的seesion,或者用户没有正常退出,那么要给session一个销毁时间,比如30分钟,如果在30分钟内用户没有访问服务器,session自动销毁,并调用se...
用DW做用户登录管理的问题。
你登录后在 Session 中 设置一个变量,标记为已登录,当其他管理页加载的时候,首先检查这个 Session量是否为空,是否是指定的值,是:就正常显示,否:跳转的登录页面.例如:登录后, Session["login"] = true;然后在其他页加载的时候,检查 Session["login"]是否有值,是否为 true;至于 Session 是什么,你...
请问一下用DW制作用户登陆的问题
用Session或Cookie先保存登陆的用户名(UserName),如Session("LoginUser")=UserName,然后在显示页以Session("LoginUser")作为条件查询数据库,再把相应的用户信息显示出来
DW+Access:用户登录,用户权限不同所转到的页面也不同
你先获取当前用户权限,如果权限足够就跳转a,否则跳转b。那么多源码,看着累。
我想用DW制作一个可以用来用户登陆的网站
< username = request.form("username")password = request.form("password")if username = "lan7" and password = "lan7" then response.write("登录成功! 点击此处跳转")else response.write("帐号密码为空或不正确!")end if >
dw 管理员和普通用户登录不同
这个还真和DW没关系~
像这样一个登录界面用dw做,怎样可以有原始值,用户点击后清空界面...
不考虑IE8及以下的浏览器的话,这个功能很容易利用html5新特性实现。就行了。注意,placeholder是指未输入内容时显示的提示信息,不等同于value,所以此时用户如果不输入密码提交的password是空,而不是把“密码”作为值。
我用DW做网页是,想输入用户名和密码才可进行评论,这个代码怎么设置...
你需要在网页中判断用户是否登录,如果登录则可交流,没有则反之,实现这个功能目前常用session的方法,服务器端技术php,jsp,asp等都支持这项技术,
dw里,自制网页,户登录后主页不显示用户名
处理时有没保存数据到session或浏览器缓存问题 希望采纳