永发信息网

如何给网页设置发言权限

答案:5  悬赏:80  手机版
解决时间 2021-07-28 15:42
  • 提问者网友:雨不眠的下
  • 2021-07-28 07:37

我看书上说,制作 讨论站点 后,是可以对发表评论进行限制的。

我想只允许注册过的用户发言。

这该如何设置用户名与密码?

最佳答案
  • 五星知识达人网友:夜余生
  • 2021-07-28 09:15


首先 在用户没有注册的情况下。他在你站点下面是没有任务信息的。(数据库里存放用户信息表)


当他在输入框里输入信息并提交这时。你要取得他的用户名(你可以用SESSION这个函数来存储用户通行证,也也可以用COOKIE这个来存放用户通行证,第一个是跟时间有关。默认的情况下好像是20分钟记录,第2个是要删除COOKIE的时候才能清除),然后把这个通行证放到SQL语句中。 例(SELECt * FRM [用户表] WHERe NAME=通行证)


判断是否存放用户如里有。则让他把留言存放到数据库里。没有着提示他要注册。



给你个列子


假设用户名是用SESSION 这个值(留言板用COOKIE 这个,SESSION 用于后台较多)


SESSION("name")= NAME


'在MYSQL 的情况下现面的这种可以写。


SET RS= CONN.EXECUTE("SELECT * FROM [ADMIN] WHERe NAME='"&SESSION("NAME")&"')


IF RS.EOF AND RS.BOF THEN


RESPONSE.WRITE("对不起您还没有注册请先注册")


ELSE


RESPONSE.WRITE("<SCRIPT>ALERT('提交成功');</SCRIPT>")


SQL(这里写的是提交成功之后要把数据写进SQL里的语句)


END IF













全部回答
  • 1楼网友:酒者煙囻
  • 2021-07-28 12:43

在输入框交这时。你要取(你可以用SESSION来存储用户通行证也可以用个来存放用户通行证,第一个是跟时间有关况20分钟记录,第2个是要时候才能把这个通行到SQL语句中。 例(SELECT * FRM [用户表NAME=

  • 2楼网友:妄饮晩冬酒
  • 2021-07-28 11:40

在发言提交的时候 判断下啊,判断当前操作的用户是否为注册用户。

如果是, 那么 提交 就能 成功。

否则, 就返回return 或提示 必须注册成网页用户才能。。。

  • 3楼网友:街头电车
  • 2021-07-28 10:46

就是在发表评论时进行判断

在判断的地方,查数据库

  • 4楼网友:梦中风几里
  • 2021-07-28 09:58

是否是会员 = 是、否

如果 此用户 是 会员

那么就提交成功

否则

返回

提示 你不是会员不能提交

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯