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'))
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)
def theme(): return Response(render_template('theme.css', color=current_user.colour, users=User.getall()), mimetype='text/css')