| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 547 人关注过本帖
标题:[求助]为什么总是显示未登陆,请各位赐教!
只看楼主 加入收藏
笨笨林
Rank: 6Rank: 6
等 级:贵宾
威 望:21
帖 子:482
专家分:408
注 册:2007-7-28
结帖率:90%
收藏
 问题点数:0 回复次数:2 
[求助]为什么总是显示未登陆,请各位赐教!


<%
dim userid,seeinfo,userinfo,goodcount,ad_info,topicuserid,newbbs,topic,prefix,lguserid
prefix="ecjia"
id=0
userid=session("ecjia"&"lguserid")
lguserid=session("ecjia"&"lguserid")
if userid="" then userid=lguserid

seeinfo=true
if isnull(lguserid) or lguserid="" then
response.write"<b>对不起,你不能查看该用户的资料。可能存在以下问题:</b><br>·你还没有<a

href=login.asp>登陆</a>。<br>·你要查看的用户不存在。<br>·你要查看的用户已经被删除。"
response.end
end if
set rs=conn.execute("select top 1 * from [user] where userid="&userid&" and not del")
if rs.eof then seeinfo=false
if seeinfo=false then
response.write"<b>对不起,你不能查看该用户的资料。可能存在以下问题:</b><br>·你还没有<a

href=login.asp>登陆</a>。<br>·你要查看的用户不存在。<br>·你要查看的用户已经被删除。"
response.end
end if
if seeinfo=true then
userinfo=rs("userinfo")
userinfo=split(userinfo,"|")
end if
session("ecjia"&"grade")=rs("grade")
%>
<html>
<link href="css.css" rel="stylesheet" type="text/css">
</div></div>
<table width="762" border="0" align="center" cellpadding="2" cellspacing="0" style='BORDER-

COLLAPSE: collapse;MARGIN: 3px'>
<tr>
<td height="15" colspan="2"></td>
</tr>
<tr>
<td width="180" valign="top"><!--#include file="left.asp"-->&nbsp;</td>
<td width="582" height="280" valign="top"><script language="javascript">function checksignup

() {
if ( document.ff.password.value == '' ) {
window.alert('请输入您的原密码!!');
document.ff.password.focus();
return false;
}
if ( document.ff.pass.value == '' ) {
window.alert('请输入您的新密码!!');
document.ff.pass.focus();
return false;
}
if ( document.ff.pass2.value == '' ) {
window.alert('请确认新密码!!');
document.ff.pass2.focus();
return false;
}
if ( document.ff.pass.value!=document.ff.pass2.value) {
window.alert('新密码与确认码不一致!!');
document.ff.pass.focus();
return false;
}
return true;
}
</script>
<span class="userinfotitle">用户资料</span>
<table class=userinfotablebody>
<tr>
<td width="70" align="right">昵称:</td>
<td><%=checktitle(rs("name"))%></td>
</tr>
<tr>
<td align="right">性别:</td>
<td><%if userinfo(4)=1 then
response.write"帅哥"
else
response.write"靓女"
end if
%></td>
</tr>
<tr>
<td align="right">生日:</td>
<td><%=userinfo(2)%></td>
</tr>
<tr>
<td align="right">E-mail:</td>
<td><a href=mailto:<%=checktitle(userinfo(0))%>><%=checktitle(userinfo(0))%></a></td>
</tr>
<tr>
<td align="right">主页:</td>
<td><%if userinfo(1)<>"" then%>
<a target=_blank href='<%=checktitle(userinfo(1))%>'><%=checktitle(userinfo(1))%></a>
<%end if%></td>
</tr>
<tr>
<td align="right">QQ 号码:</td>
<td><%=userinfo(3)%></td>
</tr>
<tr>
<td align="right">等级</td>
<td><%=gradename(rs("grade"))%></td>
</tr>
</table></td>
</tr>
</table>
<!--#include file="bot.asp"-->
在别的页面能看到登陆后的信息。为什么每次运行都出现:
对不起,你不能查看该用户的资料。可能存在以下问题:
·你还没有登陆。
·你要查看的用户不存在。
·你要查看的用户已经被删除。

搜索更多相关主题的帖子: lguserid ecjia session 
2007-08-17 06:14
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
收藏
得分:0 
lguserid=session(prefix&lguserid)
userid=session(prefix&lguserid)

应该是这么写才对 ..不过搞不清你的这个lguserid是咋回事 ...
2007-08-17 09:50
笨笨林
Rank: 6Rank: 6
等 级:贵宾
威 望:21
帖 子:482
专家分:408
注 册:2007-7-28
收藏
得分:0 
谢谢!

程序授权说明:http://www./authorization.php  无路难开路难。  帮助别人是快乐的,也只有帮助别人,才能得到别人的帮助。互相帮助,才能共同进步。
2007-08-17 13:01
快速回复:[求助]为什么总是显示未登陆,请各位赐教!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024379 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved