Exemple #1
0
def signup():
    if request.method == 'POST':

        for id_info in mem_info:   
            if request.form['id'] == id_info.get_id():
                return render_template("signup.html", message = "id is aready existed")
            elif request.form['pass1'] != request.form['pass2']:
                return render_template("signup.html", message = "passwards is not same")
        else:
            mem = Member()
            mem.set(request.form['id'],request.form['pass1'])
            mem_info.append(mem)
            return render_template("login.html", message = "sign up completed!")
    return render_template("signup.html")
Exemple #2
0
def join():
    if request.method == 'POST':
        new_account = Member()
        new_id = request.form['nid']
        new_pw = request.form['npw']
        re_pw = request.form['rpw']

        if new_pw == re_pw and new_id not in id_db:
            new_account.set(new_id, new_pw)
            id_db[new_account.get_id()] = new_account.get_pw()
            comment = "Congrats! You've made a new ID"
        elif new_pw != re_pw:
            comment = "Please, check your password!"
        elif new_id in id_db:
            comment = "Please, use another ID"

        return render_template('join.html', comment = comment)
    return render_template('join.html')
Exemple #3
0
from flask import Flask, render_template, request, url_for
from PIL import Image
from PIL.ExifTags import TAGS
from StringIO import StringIO
from member import Member

from google.appengine.ext import db


class Photo(db.Model):
    photo = db.BlobProperty()

ALLOWED_EXTENSIONS = ['jpg', 'png', 'jpeg', 'gif']

member = Member()
member.set("likelion", "likelion")

def get_exif_data(fname):
    """Get embedded EXIF data from image file."""
    fileinfo = {}
    try:
        img = Image.open(fname)
        if hasattr( img, '_getexif' ):
            exifinfo = img._getexif()
            print exifinfo
            if exifinfo != None:
                fileinfo = dict([(TAGS.get(key,key), str(value).decode('utf-8', 'ignore'))
                        for key, value in exifinfo.items()
                        if type(TAGS.get(key,key)) is str])
    except IOError:
        logging.error(fname)