查看: 3635|回复: 8

[求代码] 我是小白。求用户权限代码!要求不同用户进行不同操作

[复制链接]
王勋 发表于 2015-2-12 11:01:13 | 显示全部楼层 |阅读模式
我写好用户登录如下: <%
name=trim(request.form("myname"))
word=trim(request.form("psw"))
if name="" or word="" then
response.write"<script>alert('用户名或密码不能为空');history.back();</script>"
response.end
end if
set rs=server.createobject("adodb.recordset")
rs.open "select name,word from s1 where name='"& name &"' and word='"& word &"' ","driver={microsoft access driver (*.mdb)};dbq=" & Server.MapPath("s1.mdb")
if rs.eof then
response.write "<script>alert('登录失败');history.back();</script>"
response.end
else
session("myname")= name
response.redirect "cheshi.asp"
end if
%>

表单S1字段分别是用户名:name  密码:word 权限:nameid
谢谢各位大神
ttasp 发表于 2015-2-12 11:05:27 | 显示全部楼层
本帖最后由 ttasp 于 2015-2-12 11:06 编辑
我写好用户登录如下:

表单S1字段分别是用户名:name  密码:word 权限:nameid
谢谢各位大神
王勋 发表于 2015-2-12 11:01



  
  1. <%
  2. name=trim(request.form("myname"))
  3. word=trim(request.form("psw"))
  4. if name="" or word="" then
  5. response.write"<script>alert('用户名或密码不能为空');history.back();</script>"
  6. response.end
  7. end if
  8. set rs=server.createobject("adodb.recordset")
  9. rs.open "select name,word from s1 where name='"& name &"' and word='"& word &"' ","driver={microsoft access driver (*.mdb)};dbq=" & Server.MapPath("s1.mdb")
  10. if rs.eof then
  11. response.write "<script>alert('登录失败');history.back();</script>"
  12. response.end
  13. else
  14. session("myname")= name
  15. session("pur")=rs("nameid")
  16. response.redirect "cheshi.asp"
  17. end if
  18. %>
复制代码

session("pur")=rs("nameid")


这个就是保存的权限,然后根据这个不同,进入不同的页面
每个功能模块都判断下权限 如果不满足要求 就提醒退出模块
这样就实现了分权限管理
 楼主| 王勋 发表于 2015-2-12 11:11:05 | 显示全部楼层
回复 2# ttasp


  请问“pur”是代表什么的?
 楼主| 王勋 发表于 2015-2-12 11:23:13 | 显示全部楼层
回复 2# ttasp


   请问是不在跳转后的页面上还要使用一个代码?
ttasp 发表于 2015-2-12 11:29:43 | 显示全部楼层
回复  ttasp


   请问是不在跳转后的页面上还要使用一个代码?
王勋 发表于 2015-2-12 11:23



   pur 变量名是的 相应页面加上判断权限代码
 楼主| 王勋 发表于 2015-2-12 15:59:30 | 显示全部楼层
能不能告诉我页面上判断权限代码!真心不会写!谢谢
ttasp 发表于 2015-2-12 17:39:21 | 显示全部楼层
能不能告诉我页面上判断权限代码!真心不会写!谢谢
王勋 发表于 2015-2-12 15:59



   你把程序完整打包发邮箱support@ttasp.com,给你看看
 楼主| 王勋 发表于 2015-2-13 10:30:10 | 显示全部楼层
回复 7# ttasp
谢谢了!我搞定了!在新页上加了<%if session("pur")<>ok then response.redirect "cheshi-1.asp"
end if
%>
表单里字段nameid里两个用户其中一个给字段pur别一个用户为空。实现两个用户用不同的网页
不对的地方还请多多指教。
ttasp 发表于 2015-2-13 10:57:18 | 显示全部楼层
回复  ttasp
谢谢了!我搞定了!在新页上加了
表单里字段nameid里两个用户其中一个给字段pur别一个用户为 ...
王勋 发表于 2015-2-13 10:30



   搞定就好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号