Esempio n. 1
0
#!/usr/bin/env python3
# -*- 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)
Esempio n. 2
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*
import cgi
import html
import http.cookies
import os

from _wall import Wall
wall = Wall()

cookies = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE"))
session = cookies.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)
Esempio n. 3
0
import cgi, cgitb
import json, codecs
import datetime
import math
import http.cookies
import os

# Create instance of FieldStorage
form = cgi.FieldStorage()

# Get data from fields
num = form.getfirst("num", "")

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 user is not None:
    inp = codecs.open('fill/fill.json', 'r')
    text = inp.read()
    fills = json.loads(text)
    inp.close()

    ndate = fills[0]
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

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):
Esempio n. 5
0
# Create instance of FieldStorage
form = cgi.FieldStorage()

# Get data from fields
firstname = form.getvalue('firstname')
lastname = form.getvalue('lastname')
surname = form.getvalue('surname')
job = form.getvalue('job')
login = form.getvalue('login')
num = form.getvalue('num')
passw = form.getvalue('passw')
adm = form.getvalue('adm')

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):
    inp = codecs.open('users/users.json', 'r')  #пароли и админство
    passwords = inp.read()
    passwords_adm = json.loads(passwords)
    inp.close()

    inp = codecs.open('data_users/data_users.json', 'r')  #личная инфа
    inform = inp.read()
Esempio n. 6
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import cgi
import http.cookies
import os
import datetime
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)