| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 817 人关注过本帖
标题:如何实现不同级别的登陆
取消只看楼主 加入收藏
渣子
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-5-16
收藏
 问题点数:0 回复次数:2 
如何实现不同级别的登陆

图片附件: 游客没有浏览图片的权限,请 登录注册
如图所示比如在登陆的时候有用户名输入和密码输入,再带一个下拉框,下面有三种不同的级别:如管理员,一般员工,部门经理。如果登陆的时候选择管理员,输入用户名密码,在数据库的admin表中通过验证后转到管理员页面,如果选择一般员工,输入用户名密码,又经过数据库的ptyg表中的验证后转到员工的页面,部门经理也一样,在数据库里有bmjl表。这几张表的字段都一样,该如何实现选择不同的级别进入不同的页面呢?恳请各位大虾指点下小弟。拜谢~~~ 现提供指定了表的登陆代码,该如何修改使其能达到上述效果? 登陆信息输入框部分 <html>

<head> <meta http-equiv="Content-Language" content="zh-cn"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登陆</title> </head>

<body background="bg.jpg">

<p align="center"> </p> <p align="center"> </p> <p align="center"> </p> <p align="center"><font face="黑体" size="6"><b>用户登陆</b></font></p> <p align="center"> </p> <form method="POST" name="form1" action="yz.asp"> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用户名:<input type="text" name="name" size="20" style="border-style: solid; border-width: 1px"></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 密&nbsp; 码:<input type="password" name="password" size="21" style="border-style: solid; border-width: 1px"></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" value="提 交" name="submit" style="border-style: solid; border-width: 1px"></p> </form> <p> </p>

</body>

</html> 验证模块 <!--#include file="conn.asp"--> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>验证模块</title> <style type="text/css"> <!-- body { background-image: url(bg.jpg); } --> </style></head> <body> <div align=center>

<% dim strname dim strpassword dim rs dim sql

strname=request.form("name") strpassword=request.form("password") set rs=server.createobject("adodb.recordset") exec="select name from userinfo where name='"&strname&"' and password='"&strpassword&"' " rs.open exec,conn,1,1 if not rs.eof then Response.Redirect "main.htm" else response.write"<a href='index.asp'>登陆失败,单击重新登陆" end if set rs=nothing conn.close set conn=nothing %> </body>

</html>

[此贴子已经被作者于2005-5-25 3:16:17编辑过]

搜索更多相关主题的帖子: 数据库 级别 员工 管理员 登陆 
2005-05-25 03:14
渣子
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-5-16
收藏
得分:0 
谢谢无根泉大虾。。。还有个问题,就是根据不同的权限登陆以后,这个页面转向的语句该怎么写呢?现在都只能同时指向一个页面。。
2005-05-25 11:45
渣子
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-5-16
收藏
得分:0 
恩恩,谢谢楼上各位大虾。。因为我很菜啊。不知道还可以做成一个表。呵呵。反正那两个表都派上用场了,再去改的话,其他地方都要改很麻烦的。开始我就是不知道在sql语句中可不可以设置数据库表的字段为变量,试着改了下结果程序出错,好象定义变量错误。呵呵。这些字符串啊符号格式的太难记了,稍为一点错误都不行,哎。。。
2005-05-25 18:11
快速回复:如何实现不同级别的登陆
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017299 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved