中国开发网: 论坛: 程序员情感CBD: 贴子 574140
变废为宝
[技术贴][入门贴]用mod_python做PSP页面的时候,session好像不是很好使,大哥们帮我看看?
本来设想是在用户登录成功后,session里面放一个标志,然后重定向到首页去,可是回到首页了还是要求登录。而且有时候重定向还不行,跳不动。。。

首页index.psp代码:------------------------------------------
<%@ include file="./inc/setenv.psp"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
<link rel="stylesheet" href="images/style.css" type="text/css">
<title>后台管理</title>
</head>

<%
#req.write(session['username'])
if 'logged' in session and session['logged']!='1':
%>
<frameset rows="*" cols="157,*">
<frame src="left.psp" scrolling="auto" name="left"/>
<frame src="main.psp" name="main" />
</frameset>
<%
else:
%>
<br>
<br>
<br>
<br>
<br>
<br>
<div align="center">
<table width="400" backcolor="#000000" border="0" cellpadding="1" cellspacing="1">
<form id="frmLogin" name="frmLogin" method="post" action="login.psp">
<tr>
<td colspan="2"><div align="center">用户登录</div></td>
</tr>
<tr>
<td><div align="right">用户名:</div></td>
<td><div align="left"><input type="text" name="username" /></div></td>
</tr>
<tr>
<td><div align="right">密码:</div></td>
<td><div align="left"><input type="password" name="password" /></div></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="登录"></td>
</tr>
</form>
</table>
</div>
</html>
-------------------------------------------------------------------------


登录页login.psp的代码:-----------------------------------------------------------
<%@ include file="./inc/setenv.psp"%>
<%
if 'username' in form and 'password' in form:
if form['username']=='admin':
session['username']=form['username']
session['logged']='1'
else:
session['logged']='0'
psp.redirect('index.psp?username='+form['username'])
else:
session['logged']='0'
psp.redirect('index.psp')
%>
-------------------------------------------------------------------------


包含的文件setenv的代码:-------------------------------------------------
<%import os
import sys
import apache
directory = os.path.dirname(req.filename)+"/lib"
if not (directory in sys.path):
sys.path.append(directory)
import dbUtils
%>
-------------------------------------------------------------------------
“烧鹅”要火,赶紧的改

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录