Ejemplo n.º 1
0
form = cgi.FieldStorage()
with open("css/bootstrap.min.css") as f:
	csspatt = f.read()
with open("js/bootstrap.min.js") as f:
	jspattboot = f.read()
with open("js/jquery.min.js") as f:
	jspattjquery = f.read()
with open("js/popper.min.js") as f:
	jspattpoper = f.read()
from _wall import Wall
wall = Wall()
cookie = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE"))
session = cookie.get("session")
if session is not None:
    session = session.value
user = wall.find_cookie(session)

form = cgi.FieldStorage()
action = form.getfirst("action", "")

ansa =""
ans = ""

if action == "login":
	text1 = form.getfirst("TEXT_1", "")
	file1 = open("a2.py", "w")
	file1.write(text1)
	file1.close()
	os.system("gg2.py")
	file1 = open("ans2", "r")
	ans = file1.read()
Ejemplo n.º 2
0
import cgi
import html
import http.cookies
import os

from _wall import Wall
wall = Wall()

cookie = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE"))
session = cookie.get("session")
if session is not None:
    session = session.value
user = wall.find_cookie(session)  # Ищем пользователя по переданной куке

form = cgi.FieldStorage()
action = form.getfirst("action", "")

if action == "publish":
    text = form.getfirst("text", "")
    text = html.escape(text)
    if text and user is not None:
        wall.publish(user, text)
elif action == "login":
    login = form.getfirst("login", "")
    login = html.escape(login)
    password = form.getfirst("password", "")
    password = html.escape(password)
    if wall.find(login, password):
        cookie = wall.set_cookie(login)
        print('Set-cookie: session={}'.format(cookie))
    elif wall.find(login):
Ejemplo n.º 3
0
# -*- coding: windows-1251 -*-

import cgi
import html
import http.cookies
import os


from _wall import Wall
wall = Wall()

cookie = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE"))
session = cookie.get("session")
if session is not None:
    session = session.value
user = wall.find_cookie(session)  # Ищем пользователя по переданной куке

form = cgi.FieldStorage()
action = form.getfirst("action", "")

if action == "publish":
    text = form.getfirst("text", "")
    text = html.escape(text)
    if text and user is not None:
        wall.publish(user, text)
elif action == "login":
    login = form.getfirst("login", "")
    login = html.escape(login)
    password = form.getfirst("password", "")
    password = html.escape(password)
    if wall.find(login, password):