易截截图软件、单文件、免安装、纯绿色、仅160KB

求教一个ASP后台判断登录状态问题?

我做了一个ASP网站,后台管理登录用Session来记录登录的用户名,然后后台页面加入一个判断程序。

if Session("username") = "" then Response.Redirect("index.asp")


自己的电脑测试没问题,但是FTP上传后经常无故出现直接连接至index.asp,自动退出了。

请问问是什么原因?
session的时间问题。

还有。跟iis有关,如果iis 7是多个工作进程的,session就会有问题。

http://server.jzxue.com/http-iis-apache/200912/09-3241.html

你可以把你的response.write(Session("username"))下
然后一步一步的跟踪Session("username")然后找找原因啊

跟帖接分


回复内容太短了.

引用
我做了一个ASP网站,后台管理登录用Session来记录登录的用户名,然后后台页面加入一个判断程序。

if Session("username") = "" then Response.Redirect("index.asp")


自己的电脑测试没问题,但是FTP上传后经常无故出现直接连接至index.asp,自动退出了。

请问问是什么原因?


这个一般是回话时间太短造成的

你先看看Session("username")的值是否为空,if Session("username") = "" then Response.Redirect("index.asp") end if

session是一个很难控制的东西,有时候就是无理由的丢失,建议考虑其他方法
cookie或者其他方式!

服务器站点过多,IIS不稳定,也是会出现此问题的

是不是你没有在用户退出的时候,设置相应的session清空啊?


相关问答:

Asp+sql server问题 - Web 开发 / ASP

我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例: ......

ASP.NET表格弄得痛苦死了 - .NET技术 / ASP.NET

调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的

在dreamweaver里调。。。也可以直接控制HTML代码

确实痛苦 感同身受呀

哈哈 坚决路过。

用DW吧,VS搞设计 ......

asp网站的伪静态问题. - Web 开发 / ASP

万网的服务器支持伪静态的,直接用rewrite在web.config文件写规则,也不用安装组件就可以实现伪静态,但是在时代互联服务器就用不了了,咨询它的客服,他说他们服务器(基本型C)不支持伪静态的.请问一下各位我该用什么方法 ......

关于asp六大对象外的知识 - Web 开发 / ASP

一般的asp 书籍 只介绍 asp的六大对象 但像 
Set fso = CreateObject("Scripting.FileSystemObject")
这些技术 却没有见过 
这些东西是asp的哪方面知识 
好像有 activeXobject什么 ......

哪个有asp.net域名查询程序 - .NET技术 / ASP.NET

发给我一份 280535258@qq.com 谢谢 要分可以说 多少都行

参考::!!!!
前台
<%@ Page language="c#" Codebehind="Domain.aspx.cs" AutoEventWireup="false" Inherits=&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号