modifié: superTornado.py

modifié:         v/video.html
This commit is contained in:
sidya82 2014-03-02 21:32:37 +01:00
parent c28b6c80c0
commit 044dc77a71
2 changed files with 25 additions and 24 deletions

View File

@ -49,28 +49,6 @@ class VideoHandler(BaseHandler):
return
self.render("v/video.html")
class UnauthorizedHandler(BaseHandler):
def get(self):
self.render("v/illegal.html")
def post(self):
force = self.get_argument("illegalAccess","")
if force == "1" :
self.set_secure_cookie("user", "illegalUser")
self.redirect("/video")
else :
self.redirect("/")
class DisconnectionHandler(BaseHandler):
def post(self):
if not self.current_user :
self.close()
return
self.clear_cookie("user")
self.redirect("/")
class WSocketHandler(BaseHandler,tornado.websocket.WebSocketHandler):
def open(self) :
if not self.current_user :
self.close()
@ -130,12 +108,35 @@ class WSocketHandler(BaseHandler,tornado.websocket.WebSocketHandler):
print e
self.write_message("error")
class UnauthorizedHandler(BaseHandler,tornado.websocket.WebSocketHandler):
def get(self):
self.render("v/illegal.html")
def post(self):
force = self.get_argument("illegalAccess","")
if force == "1" :
self.set_secure_cookie("user", "illegalUser")
self.redirect("/video")
else :
self.redirect("/")
class DisconnectionHandler(BaseHandler):
def post(self):
if not self.current_user :
self.close()
return
self.clear_cookie("user")
self.redirect("/")
application = tornado.web.Application([
(r"/", MainHandler),
(r"/video", VideoHandler),
(r"/unauthorized", UnauthorizedHandler),
(r"/disconnection", DisconnectionHandler),
(r"/socket", WSocketHandler),
(r"/style/(.*)", tornado.web.StaticFileHandler,{"path":"./v/style"},),
(r"/images/(.*)", tornado.web.StaticFileHandler,{"path":"./v/images"},),
(r"/js/(.*)", tornado.web.StaticFileHandler,{"path":"./v/js"},)],

View File

@ -6,7 +6,7 @@
<title>Acces camera</title>
<script src="js/jquery-2.1.0.min.js"></script>
<script >
var ws = new WebSocket ("ws://192.168.1.12/socket");
var ws = new WebSocket ("ws://192.168.1.12/video");
ws.onmessage = function (evt) {
console.log("data receive");
if(evt.data != "error") {