注册 登录
编程论坛 ASP技术论坛

求助: 用户登陆思路

wanjuu 发布于 2010-06-26 15:49, 803 次点击
求助
大家能否给一个思路:
我有一个数据表,其中有一列是单位名称,现各单位都有一个帐号,如何使各单位登录后,只能操作本单位数据,不能操作别单位数据,谢谢

[ 本帖最后由 wanjuu 于 2010-6-26 16:27 编辑 ]
4 回复
#2
wanjuu2010-06-26 16:28
求助
大家能否给一个思路:
我有一个数据表,其中有一列是单位名称,现各单位都有一个帐号,如何使各单位登录后,只能操作本单位数据,不能操作别单位数据

具体一些:

现在我有一个表  
序号    编号      学校类别        单    位    姓 名    培训学科
9637   qc1000401    中学          二中        张丽娜    英语
9667   qc1000402    中学          二中        高燕      语文
171    qc1000403    中学          九中        陈昌会    数学
545    qc1000404    中学          九中        王学领    语文

现想给每个单位一个管理帐号,去查询修改本单位数据,本单位帐号只能查询修改本单位数据,如何实现?
#3
icecool2010-06-27 00:37
你的用名列表中同样也要加一个单位名称字段,在登陆后定义一个session记录单位,
进行数据查询操作处理时,以该SESSION作一关键字查询,这样就只能操作各单位的数据了.
#4
魏兴耀2010-06-27 22:57
我把我做过的思路给你说说,代码先给出:
sql="select * from infor where kh_num='"&kh_num&"' and kh_pwd='"&kh_pwd&"'"      
          rs.open sql,conn,1,2         
     a=rs.recordcount
     if a>0 then
我这里是先把符合的记录选出来,由于kh_num是唯一的,所以记录只能有1条或者0条,然后我就用一个变量a去存放返回的记录集条数,如果a>0那么就then.........
至于你要只能操作本单位数据,不能操作别单位数据,那么就和楼上说的用session去记录了,再根据session作为关键字去查询了。
这个是我自己的思路,希望还有其他人回答,我也学习一下

#5
kangli_kl2010-07-02 11:02
我想也可以这样,在记录每个单位的用户登录的数据表中加入单位名称的字段,以后每个单位的用户登录后用这个用户的单位名称字段去从你的数据表中筛选属于这个单位的数据项
1