Ejemplo n.º 1
0
def addUser():

    if request.method == 'POST':
        email = request.form.get('email', None)
        password = request.form.get('password', None)
        cPassword = request.form.get('confirm_password', None)
        md5_Digest = request.form.get('md5_Digest', None)
        role = request.form.get('role')
        if email not in modLib.getUsernames():
            newuser = modLib.Users(email, md5_Digest.encode('utf-8'), role)
            modLib.db.session.add(newuser)
            modLib.db.session.commit()

    return render_template("addUser.html",
        common          = sysLib.getCommonInfo({"username": session['username']}, "admin/addUser"),
        roles           = modLib.getValidRoles(session['username']),
        isInitial       = False
    )
Ejemplo n.º 2
0
def initialUserSetup():
    if not modLib.isInitialSetup():
        return redirect(url_for("welcome"))
 
    if request.method == 'POST':
        email = request.form.get('email', None)
        password = request.form.get('password', None)
        cPassword = request.form.get('confirm_password', None)
        md5_Digest = request.form.get('md5_Digest', None)
        role = request.form.get('role')
        if email not in modLib.getUsernames():
            newuser = modLib.Users(email, md5_Digest.encode('utf-8'), role)
            modLib.db.session.add(newuser)
            modLib.db.session.commit()
        return redirect(url_for("signout"))
        

    return render_template("addUser.html",
        common          = sysLib.getCommonInfo({"username": "******"}, "initialUserSetup"),
        roles           = [{"value": "admin", "name":"Admin"}],
        isInitial       = True
    )   
Ejemplo n.º 3
0
def checkUsername():
    username = request.args.get('username')
    if username in modLib.getUsernames():
        return "Username Already Exists"
    else:
        return "Username OK"