asp 程序 如何现在注册和没有注册用户的浏览权限

来源:百度知道 编辑:UC知道 时间:2024/06/30 03:30:14
如何才能实现

没有注册用户可以浏览 10条产品

必须注册后才可以浏览全部产品

开头部分应该怎么写(怎么限制)

谢谢!!

最简单的做法是用session控制
注册用户登陆后 session("userID") = 用户ID
这样登陆有的用户session("userID") 就是有值的了

没有登陆的 就是没有值的

然后在 浏览查询的时候 就用 session("userID")是否存在
来 判断是否给select 添加 top 10 这个字符串

没有注册的用下面的语句
select top 10 * from 表

注册的就把“top 10”去掉,就ok了。

用session判断。注册的用户,if session("username")<>""then (非注册用户)显示10条 elseif session("usename")=username then (已经注册用户)显示所有 end if

Dim sqlstr
if session("username")<>"" then
sqlstr="select top 10 * from 表名 where 判断条件 '未注册用户,显示10条
else
sqlstr="select * from 表名 where 判断条件 '注册用户,显示全部
end if
说明:其中session("username")为登录成功后,设定的用户名Session值