Ejemplo n.º 1
0
import cgi, cgitb
import json, codecs
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)  # Ищем пользователя по переданной куке

if wall.adminust(user):

    pub = '''
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Пользователи</title>
    <link type="text/css" rel="stylesheet" href="/stylesheets/main.css" />
    </head>
    '''
    print(pub)
    print('<body>')
    print('Пользователь:{}'.format(user))
    print('<form align ="right" action="/cgi-bin/wall.py">')
    print('<input type="text" name="text" class ="area_logout" value = {}>'.format(session))
Ejemplo n.º 2
0
import math
import json, codecs

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 == "change" and wall.adminust(user):

    ndate = form.getfirst("ndate", "")

    start = ndate.split('-')

    inp = codecs.open('fill/fill.json', 'r')
    text = inp.read()
    fills = json.loads(text)
    inp.close()

    fills[0] = ndate  #пока одна загрузка

    json_fill = json.dumps(fills)

    outp = open('fill/fill.json', 'w')