python注销代码_python怎么注销代码_如何从一个简单的web应用程序注销。在CherryPy,Python中...
我不熟悉CherryPy和Python,但我需要编写一个非常简单的web应用程序来执行login--->;do some commands--->;logout。对于登录,我使用以下链接中的代码:
申请是:import cherrypy
import os.path
import struct
from auth import AuthController, require, member_of, name_is
class Server(object):
led_power=0
led_switch=1 #Initial LED on
_cp_config = {
'tools.sessions.on': True,
'tools.auth.on': True
}
auth = AuthController()
@cherrypy.expose
@require()
def index(self, switch='', power=''):
if switch:
self.led_switch = int(switch)
if power:
self.led_power = int(power)
html = open('led.html','r').read()
if self.led_switch:
print "ON"
else:
print "OFF"
if self.led_power:
print "Logout"
cherrypy.session.clear()
return html
index.exposed = True
conf = {
'global' : {
'server.socket_host': '0.0.0.0', #0.0.0.0 or specific IP
'server.socket_port': 8080 #server port
},
'/images': { #images served as static files
'tools.staticdir.on': True,
'tools.staticdir.dir': os.path.abspath('images')
},
'/favicon.ico': { #favorite icon
'tools.staticfile.on': True,
'tools.staticfile.filename': os.path.abspath("images/bulb.ico")
}
}
cherrypy.quickstart(Server(), config=conf)
html文件是:
^{pr2}$
一个文件夹包含三个图像。在
当我运行这个应用程序时,我可以在本地主机上看到带有用户名和密码字段的登录页面,然后我可以访问有三个按钮“on,OFF,Logout”的web页面。在
问题是我必须点击注销按钮两次注销,当我再次登录和点击任何按钮,甚至是开或关按钮页面是注销,并再次显示我的登录页面。
我不能以正确的方式注销,有什么帮助吗?在
谢谢
python注销代码_python怎么注销代码_如何从一个简单的web应用程序注销。在CherryPy,Python中...相关推荐
- hosts多个ip对应一个主机名_一个简单的Web应用程序,用作连接到ssh服务器的ssh客户端...
WebSSH 一个简单的Web应用程序,用作连接到ssh服务器的ssh客户端.它是用Python编写的,基于tornado,paramiko和xterm.js. 特征 支持SSH密码验证,包括空密码. ...
- python交叉编译的配置 脚本怎么写_如何写一个简单的脚本并配置
什么是脚本: 脚本就是一个给计算机照着做的东西 cd ~/desktop 回到桌面 mkdir demo 创建一个demo的文件夹 cd demo 进入demo 这一系列命令的组合就是脚本,当我们运行 ...
- python简单加密算法_如何制作一个简单的加密/解密程序?
使用两个dict进行映射,一个是从字母到加密代码,另一个是解密:letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' encryption_code = 'LFWOAYUISV ...
- 一个简单的录音软件程序代码【C++】
一个简单的录音软件程序代码[C++]今天的院内绿草茵茵的 录音软件,岁月一去不回返,顽强拼搏,我将来的录音软件家是一栋三层的别墅,因为小树给我留下的是顽强拼搏,你见状,可你的眼睛好像在说,那盛夏的梧桐 ...
- 用python写一个简单的web服务器
人生苦短,我用python 简洁高效,这才是理想的语言啊 分享一点python的学习经验-----如何用python写一个简单的web服务器 首先,我们需要简单地了解一下网络通信协议,这里用白话介绍一 ...
- web服务器python_一个简单的web服务器(python)
今天用python写一个简单的web服务器代码网上都有只是为了方便大家学习做了一个简单的教程 第一首先我们来一张架构以及运行过程的流程图 本文学习仅供参考,需要更多资料可以加群:496257369 简 ...
- flex+java项目创建_创建Flex 4和Java Web应用程序
当前的Web技术对它们的需求不断增长. 他们必须能够管理用户帐户,上载内容和流视频. 这种需求要求RIA开发人员寻求简化开发工作流程的技术,同时提供常见的功能. 开发人员面临的挑战是选择正确的技术来提 ...
- ios php mysql实例_如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1
原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...
- 怎么快速制作web原型_如何使用AppGini快速原型制作Web应用程序
怎么快速制作web原型 This article was sponsored by AppGini. Thank you for supporting the partners who make Si ...
最新文章
- 实践教程|如何用YOLOX训练自己的数据集?
- Linux网卡图形化,Linux系统无线网络图形化软件(LinSSID)使用方法
- php PDO 浮点数返回,php – 如何在PDO中简单地返回对象?
- 如何从无到有搭建to B平台?
- OpenStack nova-network 支持多vlan技术实现片段代码
- 2015-8-10工作日志
- JavaScript获取距离某天前或后的日期
- 845B - Luba And The Ticket
- 我是如何从通信成功转型为 Java 软件开发工程师的?
- Gradle之module间依赖版本同步
- SpringMVC表单标签
- linux yum安装python3_在Linux - Centos上安装Python3(上)
- 【Hadoop Summit Tokyo 2016】构建信息平台:集成Hadoop与SAP HANA和HANA VORA
- Java数组排序(选择排序)
- 数据分析报告怎么写?这5个步骤你必须了解
- 学会配色-色彩配色表
- Could not find conduit initiator for address
- 小码哥学习感想第一天
- 语音处理/语音识别基础(五)- 声音的音量,过零率,音高的计算
- 支付平台--网联详解