def signup(): data = request.get_json() try: model.register(data) return jsonify({'result': True}) except Exception as e: return abort(400)
def register(): """Registreert de gebruiker.""" # Als de gebruiker via POST kwam. if request.method == "POST": # Excuses returnen als de wachtwoorden niet hetzelfde zijn. if request.form.get("password") != request.form.get("confirm_password"): return apology("Passwords don't match.") # De gebruiker registreren. else: # Wachtwoord encrypten. password = request.form.get("password") hash = pwd_context.hash(password) # Ingevulde gebruikersnaam opvragen. username = request.form.get("username") # De gebruiker registreren en direct inloggen. reg = model.register(username, hash) # Checken of de gebruikersnaam niet reeds bestaat. if reg == "existing": return apology("Username already exists.") # De gebruiker naar de homepagina sturen. else: return redirect(url_for("homepage")) # Als de gebruiker via GET de route bereikt heeft. else: return render_template("register.html")
def register(): if 'user_id' in session: return redirect(url_for('status')) if request.method == 'POST': data = request.form.to_dict(flat=True) try: model.register(data) except ValueError as e: return router['register'](['mismatch']) except Exception as e: return router['register'](['invalid']) return router['login'](['success']) return router['register']([])
def register(): error = None email = request.form.get("email") password = request.form.get("password") role = request.form.get("role") if email and password and role: user = model.register(email, password, int(role)) login_user(user) return redirect(url_for("index")) else: return render_template("registration.html", error="** All Fields Required **")
def homepage(): # Regular requests if request.method == 'GET': return render_template("index.html") # Sign up form submissions if request.method == 'POST': try: # Check if user already exists or not if model.register(request): # return render_template("dashboard.html", name=request.form["username"]) return render_template("index.html", success=True) else: return render_template("index.html", failed=True) except: return render_template("index.html", error=True)
def register(): if (request.method == "POST"): name = request.form["username"] password = request.form["password"] email = request.form["email"] res = mod.register(name, password, email) if (res == -1): return "name repeted!" elif (res == 0): return "illegal name or password!" else: return "successful register!" return render_template("register.html")
def login_or_register(): bad_input = True while bad_input: user_input = view.login_or_register() acceptable_inputs = ['L','R'] if user_input.upper() in acceptable_inputs: if user_input.upper() == 'L': login_username, login_password = view.login() if login_username is False or login_password is False: print("Your login attempt failed. The username/password is not up to par...") break login_attempt_return_message, username_in_db, user_id = model.login(login_username, login_password) if login_attempt_return_message is not False: print("Welcome '{}', you are logged in!".format(username_in_db)) menu_after_login(login_username, user_id) break else: print("Your login attempt failed. The username/password does not exist...") break elif user_input.upper() == 'R': register_username, register_password = view.register() if register_username is False or register_password is False: print("Your registration attempt failed. The username/password is not up to par...") break perm = view.admin_perm() register_attempt = model.register(register_username,register_password,perm) if register_attempt: print("\nRegistration successful!") continue else: print('Registration attempt broken') else: print('login/register question broken') else: print('Hmm.. Invalid option')
# -*- coding: utf-8 -*- import sys, os sys.path.append(os.path.join("..")) import unittest from model import JSonSerialisableObject, parse, buildObject, register, serialize class A(JSonSerialisableObject): def __init__(self): self.register_attrs("b", "c") register("A", A) class D(JSonSerialisableObject): def __init__(self): self.register_attrs("e", "f") register("D", D) class G(JSonSerialisableObject): pass register("G", G) class L(JSonSerialisableObject): def __init__(self): self.register_attrs("l") class BuilderTests(unittest.TestCase): def test_1(self): a = A()
def get_register(): return model.register()
import cgi import model import base form = cgi.FieldStorage() name = form.getvalue('name') mobile = form.getvalue('mobile') email = form.getvalue('email') password = form.getvalue('password') user = model.register(name, mobile, email, password) print(""" <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <style> body { background-image : url("http://cdn.osxdaily.com/wp-content/uploads/2011/10/NSTexturedFullScreenBackgroundColor.png"); } h1 { color : #fff; } </style> </head> <body> """)
import cgi import model form = cgi.FieldStorage() name = form.getvalue('name') id = form.getvalue('id') password = form.getvalue('password') course = form.getvalue('course') semester = form.getvalue('semester') picture = form['profile'] user = model.register(id, name, password, course, semester, picture) data = model.login(id, password) print(""" <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous"> <script src="https://kit.fontawesome.com/b06605e970.js"></script> <link href="https://fonts.googleapis.com/css?family=Amiri&display=swap" rel="stylesheet"> <title>Student Test Engine</title> <style> #reg { text-align: center; margin-top: 50px; }
import cgi import model # import home form = cgi.FieldStorage() name = form.getvalue('reg_name') email = form.getvalue('reg_email') pwd = form.getvalue('reg_pwd') city = form.getvalue('reg_city') gender = form.getvalue('gender') user = model.register(name, email, pwd, city, gender) import editProfile # home.homePage()
#!/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 import cgi, model, view fieldStorageObject = cgi.FieldStorage() name = fieldStorageObject.getvalue("username") email = fieldStorageObject.getvalue("email") password = fieldStorageObject.getvalue("password") result = model.register(name, email, password) if isinstance(result, model.User): view.registerSuccessful(result) else: view.registerFailure(result)
import cgi import model form = cgi.FieldStorage() name = form.getvalue('user_name') id = form.getvalue('user_id') pwd = form.getvalue('user_pwd') course = form.getvalue('course') sem = form.getvalue('sem') cat = form.getvalue('cat') pic = form['profile'] model.register(name, id, pwd, course, sem, cat, pic) print(""" <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <title>Hello, world!</title> </head> <body> """) print("<h2>Registered Successfully...</h2>")
def register(name, email, password): return model.register(name, email, password)
firstname = fieldStorage.getvalue("firstname") lastname = fieldStorage.getvalue("lastname") email = fieldStorage.getvalue("email") password = fieldStorage.getvalue("password") birthday = fieldStorage.getvalue("birthday") gender = fieldStorage.getvalue("gender") # print(f''' # Firstname : {firstname} # Lastname : {lastname} # Email : {email} # Password : {password} # Birthday : {birthday} # Gender : {gender} # ''') try: base.header() result = model.register(firstname, lastname, email, password, birthday, gender) if result == 1: profileCreated = model.createProfile(email) if profileCreated: base.navbar(firstname, email) base.newsFeedStart() base.newsFeedPost() base.newsFeedEnd() except pymysql.IntegrityError: base.error(email, "Email Id Already Exists !") finally: base.footer()
def register(): if request.method == "POST": res, msg = model.register(request.form) return render_template("index.html", message=msg) else: return render_template("index.html")
#!/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 import cgi import model import home form = cgi.FieldStorage() name = form.getvalue("registrationName") email = form.getvalue("registrationEmail") password = form.getvalue("registrationPassword") city = form.getvalue("registrationCity") gender = form.getvalue("gender") result = model.register(name, email, password, city, gender) home.homePage(result)