Exemplo n.º 1
0
def adduser():
    if not current_user.isadmin:
        flash('Not permitted', 'error')
        return redirect(url_for('index'))
    username = request.form['username']
    password = request.form['password']
    colour = request.form['colour']

    users = list(User.getall())
    if username in [u.id for u in users]:
        flash('Username taken', 'error')
        return redirect(url_for('index'))
    try:
        User.add(username, password, colour)
        flash('User added!', 'success')
        return redirect(url_for('index'))
    except:
        flash('Could no create user', 'error')
        return redirect(url_for('index'))
Exemplo n.º 2
0
import redis
import getpass

from User import User

if __name__ == "__main__":
    User.REDIS = redis.StrictRedis()
    users = list(User.getall())

    username = raw_input("Username: "******"Username taken! Try again"
        exit(1)

    password = getpass.getpass("Password: "******"Colour: ")
    if colour == "":
        colour = "1abc9c"

    User.add(username, password, colour)
Exemplo n.º 3
0
def theme():
    return Response(render_template('theme.css', color=current_user.colour, users=User.getall()), mimetype='text/css')