ASP显示会员名字的问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:09:10
登陆会员后如何让会员无论点哪一页都显示自己的会员名字?比如“欢迎您!尊贵的会员admin!”。我知道登陆后如何显示会员名,但是不知道怎么做到当点别的页的时候也显示。如何判断呢?
我要搜索什么关键词,才可以搜索到呢?

我一般用session来实现,给你个例子(把以下文件保存为.asp来调试):

<%
if request("dd")="dl" then
session("name")="提问者"
else
session("name")="游客"
end if
response.write "欢迎你!"&session("name")
%>

<a href="?dd=dl">登陆看看</a> | <a href="?dd=wdl">登出</a>

一般是session起作用,原理很简单,session这个东西存在与你打开的网页,相当临时缓存那样,只要你给他赋值之后,不关闭相关页面,这个值就会存在.一般登陆的验证页面在通过验证之后,会继续写一个session赋值语句,例如
session("adminlogin")=用户名
那么在其余的页面只需要有 欢迎你<%=session("adminlogin")%> 就会出现你所说的东西了

把用户登录的后的信息用session记录或者cookies记录就可以了
具体代码去网上找找,到处都是的

这样就可以在(有效期,主要针对session)任何页面都能显示了

那你在每个需要会员登陆权限的页面 前加
if session("username")="" then
response.redirect("到你的登陆页面")
else
进入你的页面