#!/usr/bin/env python
# -*- coding: utf-8 -*-
#author:zeal
#只是判断了下有没有cookie,没有就算没登录.
import web
# For debugging use only
web.internalerror = web.debugerror
render = web.template.render('template/')
urls = (
'/', 'index',
'/logout', 'logout',
)
class index:
def GET(self):
cookie = web.cookies()
islogin = False
if cookie :
islogin =True
print 'islogin=',islogin
return render.index(islogin)
def POST(self):
cache = False
cookie = web.cookies()
#user accout and password
userdb = [('test','test'),
('a','a'),
]
i = web.input(name = "guest",password ="guest")
print i
print 'webdata.usn=',str(i['usn'])
print 'webdata.pwd=',str(i['pwd'])
usn = str(i['usn'])
pwd = str(i['pwd'])
result = (usn,pwd) in userdb
if result :
web.setcookie('name', usn,3600)
web.setcookie('password', pwd,3600)
web.seeother('/')
else:
login = 'wrong user name or password'
raise web.seeother('/')
class logout:
def GET(self):
web.setcookie('name', '', 'Mon, 01-Jan-2001 00:00:00 GMT')
web.setcookie('password', '', 'Mon, 01-Jan-2001 00:00:00 GMT')
raise web.seeother('/')
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
分享到:
相关推荐
web.py服务器框架开发的blog网站范例,参考:http://webpy.org/src/blog/0.3,数据库采用mysql,测试时记得建一个数据库webpy,然后把blog.sql导入库中,同时需要注意的是修改数据库的用户名和密码为你自己的
webpy模板使用示例 里面包括webpy的模版的使用示例, 有一个sqlite的数据库
自己做的小留言本,使用webpy+mysql做的 纯属自己自娱自乐 没有加任何的数据过滤和身份验证 切勿用作除了play之外的用处
python2.5 + webpy0.3 demo 用webpy做了一个简单的guestbook,webpy。一个简单的guestbook可能比hello word难一点点。尽管这个guestbook看起来显得有些累赘,但是里面用到了webpy的大多特性。
webpy 搭建
webpy blog源代码 =============== blog.py 主程序模块 model.py 数据模块 templates/ base.html index.html view.html new.html edit.html static/ util.js Javascript工具模块 使用方法: ====...
Webpy-coobook-pdf中文教程
Webpy是一个小巧灵活的Python开发框架,通过阅读开发手册很容易掌握WebPython的开发技巧,可以很容易、快速生成网站。
webpy离线安装包,全网仅有。下载好以后先安装webpy,发现依赖问题在同目录下找到依赖包安装。
webpy 0.36 python的web应用的轻量级框架
英文的 web.py is a web framework for python that is as simple as it is powerful. web.py is in the public domain; you can use it for whatever purpose with absolutely no restrictions.
webpy演示例子1, 用于配套文章相关资源。python web py入门(9)- 论坛首页的模板中模板 前面已经提到一个模板中可以套用另外一个模板,现在就来看看这个论坛基本布局模板是怎么样的?
web.py的开发版本,原版本需要用bzr下载
webpy038
web.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy coobookweb.py 中文手册 webpy ...
webpy-sqlite增删改查、模版使用示例 webpy-sqlite增删改查、模版使用示例
一个用web.py写的Hello World,主要是入门感受下pthon而已。 使用: 1、用终端CD到web.py,执行:python setup.py install,在Linux 等系统下,需要root 的权限,可以执行:sudo python setup.py install。 2、CD到...
Web.py Cookbook 简体中文版V0.3
python web py入门- 实现论坛,开发技术:后端采用Python+web.py+MySQL,前端采用HTML+CSS+JavaScript+jQuery+RequireJS。