strServer=strServer+"<tr><td width='40%' valign='top'>显示客户发出的所有HTTP标题:</td><td>"+Request.ServerVariables["All_Http"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>检取ISAPIDLL的metabase路径:</td><td>"+Request.ServerVariables["APPL_MD_PATH"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示站点物理路径:</td><td>"+Request.ServerVariables["APPL_PHYSICAL_PATH"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>路径信息:</td><td>"+Request.ServerVariables["PATH_INFO"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示请求机器IP地址:</td><td>"+Request.ServerVariables["REMOTE_ADDR"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>服务器IP地址:</td><td>"+Request.ServerVariables["LOCAL_ADDR"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示执行SCRIPT的虚拟路径:</td><td>"+Request.ServerVariables["SCRIPT_NAME"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>返回服务器的主机名,DNS别名,或IP地址:</td><td>"+Request.ServerVariables["SERVER_NAME"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>返回服务器处理请求的端口:</td><td>"+Request.ServerVariables["SERVER_PORT"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>协议的名称和版本:</td><td>"+Request.ServerVariables["SERVER_PROTOCOL"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>服务器的名称和版本:</td><td>"+Request.ServerVariables["SERVER_SOFTWARE"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>检取ISAPIDLL的metabase路径:</td><td>"+Request.ServerVariables["APPL_MD_PATH"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示站点物理路径:</td><td>"+Request.ServerVariables["APPL_PHYSICAL_PATH"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>路径信息:</td><td>"+Request.ServerVariables["PATH_INFO"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示请求机器IP地址:</td><td>"+Request.ServerVariables["REMOTE_ADDR"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>服务器IP地址:</td><td>"+Request.ServerVariables["LOCAL_ADDR"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示执行SCRIPT的虚拟路径:</td><td>"+Request.ServerVariables["SCRIPT_NAME"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>返回服务器的主机名,DNS别名,或IP地址:</td><td>"+Request.ServerVariables["SERVER_NAME"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>返回服务器处理请求的端口:</td><td>"+Request.ServerVariables["SERVER_PORT"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>协议的名称和版本:</td><td>"+Request.ServerVariables["SERVER_PROTOCOL"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>服务器的名称和版本:</td><td>"+Request.ServerVariables["SERVER_SOFTWARE"]+"</td></tr>";
解决方案 »
- GridView 的 FindControl方法
- 如何实现这样的效果?
- asp.net有自带的打印类么?
- IIS浏览问题?在线等 ,急!急!急!急!
- asp.net2.0 出现global Assembly Cache 怎么解决
- 引用js腳本的小問題
- 简单问题搜集:前台如何执行后台过程(函数)?
- sql server access mysql oracle他们的容量到底有多大呢?
- 求一个.net 开发的工作流引擎
- 页面刷新问题!(急)
- 请问用lotus notes 和 vs.net开发一个公司的OA系统分别需要多少钱(包括软件开发和硬件)
- 怎样可以用javascript可到用户是否设置允许下载和运行ActiveX Controls.
strServer=strServer+"<tr><td valign='top'>检取ISAPIDLL的metabase路径:</td><td>"+Request.ServerVariables["APPL_MD_PATH"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示站点物理路径:</td><td>"+Request.ServerVariables["APPL_PHYSICAL_PATH"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>路径信息:</td><td>"+Request.ServerVariables["PATH_INFO"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示请求机器IP地址:</td><td>"+Request.ServerVariables["REMOTE_ADDR"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>服务器IP地址:</td><td>"+Request.ServerVariables["LOCAL_ADDR"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>显示执行SCRIPT的虚拟路径:</td><td>"+Request.ServerVariables["SCRIPT_NAME"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>返回服务器的主机名,DNS别名,或IP地址:</td><td>"+Request.ServerVariables["SERVER_NAME"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>返回服务器处理请求的端口:</td><td>"+Request.ServerVariables["SERVER_PORT"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>协议的名称和版本:</td><td>"+Request.ServerVariables["SERVER_PROTOCOL"]+"</td></tr>";
strServer=strServer+"<tr><td valign='top'>服务器的名称和版本:</td><td>"+Request.ServerVariables["SERVER_SOFTWARE"]+"</td></tr>";
DataTable objDataTable = objDataSet.Tables["user"];
objDataTable.Columns[i].DataType;
<%
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Request.QueryString
MM_valUsername=CStr(Request.Form("textfield"))
If MM_valUsername <> "" Then
MM_fldUserAuthorization=""
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_bjqycx_STRING
MM_rsUser.Source = "SELECT Userid, UserPwd, UserType"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM User WHERE Userid='" & Replace(MM_valUsername,"'","''") &"' AND UserPwd='" & Replace(Request.Form("textfield2"),"'","''") & "'"
MM_rsUser.Open
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("Lcmuser/index.asp")
else Response.Redirect("management/fail.asp")
End If
End If
%>
用Response.Redirect跳转页面
直接把用户ID保存到Session里面,在别的页面直接读取Session就可以了。
switch(/*读出来的用户类型字段*/)
{
case "用户类型1":
Response.Redirect("1.htm");
break;
case "用户类型2":
Response.Redirect("2.htm");
break;
...
...
default:
Response.Redirect("default.htm");
break;
}
user表:userid,userpwd,usertype.
我的目的是用户实现输入userid,userpwd来登陆.
我如何知道用户输入userid后,取得他的usertype,来给定他的登陆页面,也就是一种类型的用户只登陆某一页面.
我是想知道如何得到他的usertype,来做判断.多谢呀.
user表:userid,userpwd,usertype.
我的目的是用户实现输入userid,userpwd来登陆.
我如何知道用户输入userid后,取得他的usertype,来给定他的登陆页面,也就是一种类型的用户只登陆某一页面.
我是想知道如何得到他的usertype,来做判断.多谢呀.下面的代码是没有判断用户类型而指向一个访问页面的.我想让某个类型的用户只访问某个页面.请问如何改下面的代码???
<%
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Request.QueryString
MM_valUsername=CStr(Request.Form("textfield"))
If MM_valUsername <> "" Then
MM_fldUserAuthorization=""
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_bjqycx_STRING
MM_rsUser.Source = "SELECT Userid, UserPwd, UserType"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM User WHERE Userid='" & Replace(MM_valUsername,"'","''") &"' AND UserPwd='" & Replace(Request.Form("textfield2"),"'","''") & "'"
MM_rsUser.Open
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("Lcmuser/index.asp")
else Response.Redirect("management/fail.asp")
End If
End If
%>
目的是:select case XXXXXXXXXXXXX
case "液晶显示用户":
Response.Redirect("Lcmuser/index.asp")
case "SMT用户":
Response.Redirect("Smtuser/index.asp")
case "综合用户":
Response.Redirect("super/index.asp")
end select可是这个XXXXXXXXXXXX如何取得呀,大家帮我看看
select userType from user where userid='userid'
执行这条语句就得到了三