如何检测一条信息是否是某个账号添加的?ASP

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:38:33
当用户管理信息时,打开编辑页,首先让程序先检测该信息是否是该帐号添加的,怎么样写代码呢?

表名称:shopxp_product 字段名:shopxpadmin
不好意思,我不会写程序,能帮忙给写下吗?谢谢!

1、首先在用户添加信息时,要在信息表里存入用户的标识,比如ID号,或者用户名。
2、在用户登录时,把用户的ID或者用户名存入session值(这里就根据你第1步存入的用户标识而定)。
3、显示信息时根据存入表里的用户标识以及第2步的session值进行判断,如果相同,就表明该信息是当前用户添加的,就允许编辑。
这样讲你能明白了吗??

加个存放添加者账号的字段?

先取到登录用户的用户名和id,然后在显示该信息的时候判断添加信息的id或用户名是否和当前用户相同,相同则显示修改按钮,不同则隐藏修改按钮,并且在修改接收的页面判断提交人和该信息的添加人id或用户名是否相同,相同则修改,不同则跳过修改。

你给的信息不足以写出代码
给你个思路

首先用户登陆以后 假设以用户ID登陆 保存在seesion中
第二 信息表里应该还有一个用户ID字段 存储用户ID的

然后建立一个数据库连接 这里假设用户字段是文本类型的
set rs=server.CreateObject("adodb.recordset")
sql="select * from news where 表中的用户ID字段='"&session("用户ID")&"'"
rs.open sql,conn,1,1

if rs.eof then
这里是该信息不是该用户发表时的操作
else
这里是该信息是该用户发表时的操作
end if

姐姐,这时asp
我不懂滴

四楼说的还可以呀。
思路:创建一个字段,来存放用户的信息;
然后再查就可以了。