def POST(self): post = web.input(_method='POST') errors = {} username = forms.get_or_add_error(post, 'username', errors, lang.NO_FIELD_SUPPLIED('username')) password = forms.get_or_add_error(post, 'password', errors, lang.NO_FIELD_SUPPLIED('password')) password_again = forms.get_or_add_error( post, 'password_again', errors, lang.NO_FIELD_SUPPLIED('password again')) forms.validate(errors, 'password_again', lang.PASSWORDS_DONT_MATCH, lambda p, p2: p == p2, (password, password_again)) if username is not None: forms.validate(errors, 'username', lang.FIELD_MUST_BE_LEN('Username', 3), lambda u: len(u) >= 3, (username, )) forms.validate( errors, 'username', lang.USERNAME_TAKEN, lambda u: not bool(db.users.find_one({'username': u})), (username, )) if password is not None: forms.validate(errors, 'password', lang.FIELD_MUST_BE_LEN('Password', 5), lambda p: len(p) >= 5, (password, )) if errors: return render('register.html', errors=errors) else: users.register(username=username, password=users.pswd(password)) web.seeother('/login/')
def login(): username = request.form["username"] password = request.form["password"] error_message = users.login(username, password) if error_message == "": return redirect("/") elif error_message == "No such user": users.register(username, password) return render_template("index.html", message="Sinut on nyt rekisteröity käyttäjäksi") else: return render_template("index.html", error=error_message)
def register(): if request.method == 'POST': role = request.form["role"] f_name = request.form["f_name"] l_name = request.form["l_name"] username = request.form["username"] password = request.form["password"] passwordconf = request.form["passwordconf"] users.register(role, f_name, l_name, username, password, passwordconf) return render_template("register.html")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["up"] hash_value = generate_password_hash(password) first_name = request.form["first_name"] last_name = request.form["last_name"] email = request.form["email"] phone = request.form["phone"] users.register(username, hash_value, first_name, last_name, email, phone) return redirect("/")
def register(): username = request.form["username"] if len(username) < 1 or len(username) > 20: return render_template( "index.html", error="Username has to be 1-20 characters long") if users.user_exists(username): return render_template( "index.html", error="Username is already in use") password1 = request.form["password1"] if len(password1) < 8 or len(password1) > 32: return render_template( "index.html", error="Password has to be 8-32 characters long") password2 = request.form["password2"] if password1 != password2: return render_template( "index.html", error="Password was retyped incorrectly") account_type = request.form["account"] if account_type != "1" and account_type != "2": return render_template( "index.html", error="Account type not recognized") error_message = users.register(username, password1, account_type) if error_message == "no error": return redirect("/") else: return render_template("index.html", error=error_message)
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] if len(username) < 3: return render_template( "error.html", message= "Liian lyhyt käyttäjänimi. Sallittu pituus 3-20 merkkiä.") elif len(username) > 20: return render_template( "error.html", message= "Liian pitkä käyttäjänimi. Sallittu pituus 3-20 merkkiä.") password = request.form["password"] if len(password) < 8: return render_template( "error.html", message="Liian lyhyt salasana. Sallittu pituus 8-20 merkkiä.") elif len(password) > 20: return render_template( "error.html", message="Liian pitkä salasana. Sallittu pituus 8-20 merkkiä.") if users.register(username, password): return redirect("/") else: return render_template("error.html", message="Rekisteröinti ei onnistunut")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] password_val = request.form["validate_password"] if len(username) < 4: return render_template( "register.html", error=True, message="Tunnuksessa pitää olla vähintään neljä merkkiä.") if not users.password_qualified(password): return render_template("register.html", error=True, message="Salasana ei täytä kriteerejä.") if (password != password_val): return render_template("register.html", error=True, message="Salasanat eivät täsmää.") if users.register(username, password): return redirect("/create_profile") else: return render_template("register.html", error=True, message="Tunnus on jo käytössä.")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] name = request.form["name"] email = request.form["email"] level = int(request.form["level"]) if username == "" or password == "" or name == "" or email == "": return render_template( "error.html", message="Anna kaikki pyydetyt tiedot rekisteröitymistä varten." ) if len(username) > 50 or len(password) > 50 or len(name) > 50 or len( email) > 50: return render_template("error.html", message="Liian pitkä syöte.") if users.register(username, password, name, email, level, db): return redirect("/") else: return render_template("error.html", message="Käyttäjätunnus on jo olemassa.")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] email = request.form["email"] if len(username) < 3 or len(username) > 100: return render_template( "error.html", message= "Tarkista käyttäjänimi. Käyttäjänimessä on oltava 3–100 merkkiä." ) if len(password) < 5 or len(username) > 100: return render_template( "error.html", message= "Tarkista salasana. Salasanassa on oltava 5–100 merkkiä.") if len(email) < 5 or len(email) > 100: return render_template( "error.html", message= "Tarkista sähköpostiosoite. Sähköpostiosoitteessa on oltava 5–100 merkkiä." ) if users.register(username, password, email): return redirect("/") else: return render_template( "error.html", message= "Rekisteröinti ei onnistunut. Kokeile toista nimimerkkiä.")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] role = request.form["role"] if len(username) > 20: return render_template("error.html", message="Käyttäjätunnus on liian pitkä") if len(password) > 20: return render_template("error.html", message="Salasana on liian pitkä") if users.register(username, password, role): return redirect("/") elif role == "": return render_template("error.html", message="et valinnut käyttäjälle roolia") elif password == "": return render_template("error.html", message="Salasana-kenttä ei voi olla tyhjä") elif username == "": return render_template("error.html", message="Tunnus-kenttä ei voi olla tyhjä") else: return render_template("error.html", message="Rekisteröinti ei onnistunut")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] if len(username) < 1 or len(username) > 20: return render_template( "error.html", message="Tunnuksessa tulee olla 1-20 merkkiä") password1 = request.form["password1"] password2 = request.form["password2"] if password1 != password2: return render_template("error.html", message="Salasanat eroavat") if password1 == "": return render_template("error.html", message="Salasana on tyhjä") role = request.form["role"] if role not in ("1", "2"): return render_template("error.html", message="Tuntematon käyttäjärooli") if not users.register(username, password1, role): return render_template("error.html", message="Rekisteröinti ei onnistunut") return redirect("/")
def accountcreated(): if request.method == "GET": error_statement = "You shouldn't go there ;)" return default_homepage_with_error(error_statement) if request.method == "POST": username = request.form.get("username") password1 = request.form.get("password1") password2 = request.form.get("password2") is_admin = 'is_admin' in request.form if not username or not password1 or not password2: error_statement = "All form fields required" return render_template("register.html", error_statement = error_statement, username = username) if len(username) > 50: error_statement = "Username is too long" return render_template("register.html", error_statement = error_statement, username = username) if password1 != password2: error_statement = "Passwords do not match!" return render_template("register.html", error_statement = error_statement, username = username) if len(password1) < 4: error_statement = "Password is too short!" return render_template("register.html", error_statement = error_statement, username = username) if users.register(username, password1, is_admin): return render_template("accountcreated.html", username = username) else: error_statement = "Username is taken!" return render_template("register.html", error_statement = error_statement)
def register(): username = request.form["username"] password = request.form["password"] message = users.register(username, password) if message == "1": return redirect("/main_page") else: return render_template("login_error.html", message=message)
def check_choice(choice): if choice.isdigit(): choice = int(choice) if choice == 1: users.login() display_menu() elif choice == 2: users.register() display_menu() elif choice == 3: pass elif choice == 9: pass else: print('Please choose a correct option') display_menu() else: print('Please choose a correct option') display_menu()
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.register(username, password): return redirect("/") else: return render_template("error.html", message="Could not register.")
def register(): # todo syötteen validiointi? username = request.form["username1"] password = request.form["password1"] register_ok = users.register(username, password) register_ok_info = "Jokin meni pieleen. Voi olla, että käyttäjätunnus on varattu.\ Ongelman jatkuessa kannattaa koittaa jotain muuta käyttäjätunnusta." if register_ok: register_ok_info = "Rekisteröityminen onnistui, voit nyt kirjautua" return render_template("index.html", register_status=register_ok_info)
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.register(username, password): return redirect("/") else: error = "Rekisteröinti epäonnistui" return render_template("register.html", error=error)
def POST(self): post = web.input(_method='POST') errors = {} username = forms.get_or_add_error(post, 'username', errors, lang.NO_FIELD_SUPPLIED('username')) password = forms.get_or_add_error(post, 'password', errors, lang.NO_FIELD_SUPPLIED('password')) password_again = forms.get_or_add_error(post, 'password_again', errors, lang.NO_FIELD_SUPPLIED('password again')) forms.validate(errors, 'password_again', lang.PASSWORDS_DONT_MATCH, lambda p,p2: p == p2, (password, password_again)) if username is not None: forms.validate(errors, 'username', lang.FIELD_MUST_BE_LEN('Username', 3), lambda u: len(u) >= 3, (username,)) forms.validate(errors, 'username', lang.USERNAME_TAKEN, lambda u: not bool(db.users.find_one({'username':u})), (username,)) if password is not None: forms.validate(errors, 'password', lang.FIELD_MUST_BE_LEN('Password', 5), lambda p: len(p) >= 5, (password,)) if errors: return render('register.html', errors=errors) else: users.register(username=username, password=users.pswd(password), access=0) web.seeother('/login/')
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] usertype = request.form["usertype"] message = users.register(username, password, usertype) if message != True: return render_template("register.html", message=message) return redirect("/")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.register(username, password): return redirect("/") else: flash("Rekisteröinti ei onnistunut") return render_template("register.html")
def listUsers(): # Admin-only route if session.get("userType") != "admin": return redirect("/") if request.method == "POST": if session["csrfToken"] != request.form["csrfToken"]: abort(403) username = request.form["username"] password = request.form["password"] userType = request.form["userType"] users.register(username, password, userType) return redirect("/users") return render_template("users.html", waiters=users.getUsersByUserType("waiter"), tableusers=users.getUsersByUserType("table"), admins=users.getUsersByUserType("admin"))
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": uname = request.form["uname"] pword = request.form["pword"] if users.register(uname, pword): return redirect("/") else: return render_template("register.html", message="Registration failure")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] registration = users.register(username, password) if registration == True: return redirect("/") else: return render_template("error.html", message=registration)
def register(): if request.method == "GET": return render_template("register.html") elif request.method == "POST": errors, userID = Users.register(request.values) if errors: return render_template("register.html", errors=errors, values=request.values) else: session["user"] = userID set_navigation_menu('user') return redirect(url_for('home'))
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.register(username, password): return redirect("/") else: return render_template("register.html", message="Unable to create an account!")
def register(): form = RegistrationForm() if form.validate_on_submit(): if users.register(form.username.data, form.password.data): flash(f'Tili luotu käyttäjälle {form.username.data}!', 'success') return redirect("/") else: flash( 'Kirjautuminen epäonnistui. Tarkista käyttäjätunnus ja salasana', 'danger') return render_template('register.html', title='Luo tili', form=form)
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] if users.isEmpty(username): return render_template("register.html", message="Tunnuksen on oltava vähintään 1 merkki.") if users.register(username,password): return redirect("/") else: return render_template("register.html",message="Antamasi tunnus on jo käytössä, kokeile toista", username=username, password=password)
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form.get("username") password = request.form.get("password") if users.register(username, password): return redirect("/") return render_template("error.html", message="Rekisteröinti ei onnistunut")
def register(): if request.method == "POST": username = request.form["username"] password = request.form["password"] passwordconf = request.form["passwordconf"] sql_report = users.register(username, password, passwordconf) if sql_report[0]: return redirect("/") else: return render_template("register.html", message=sql_report[1], additional=sql_report[2]) return render_template("register.html")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password = request.form["password"] role = request.form["role"] if users.register(username, password, role): return redirect("/") else: return render_template("error.html", message="Rekisteröinti ei onnistunut", url="/register")
def register(): if request.method == "GET": return render_template("register.html") if request.method == "POST": username = request.form["username"] password1 = request.form["password1"] password2 = request.form["password2"] if password1 != password2: return render_template("error.html", message="Salasanat eroavat") if users.register(username, password1): return redirect("/") else: return render_template("error.html", message="Rekisteröinti ei onnistunut")
def register(): if request.method == "GET": next_url = session.get("url","/") return render_template("register.html",next_url=next_url) if request.method == "POST": username = request.form["username"] password = request.form["password"] if username == "" or password == "": return redirect("/registrationfailed") if users.register(username,password): return redirect(session.get("url","/")) return redirect("/registrationfailed")
def register(): data = flask.request.json username = data['username'] password = data['password'] try: identity = users.register(db_session, username, password) access_token = jwt.jwt_encode_callback(identity) return jwt.auth_response_callback(access_token, identity) except users.DuplicateUsername: return flask.make_response( flask.jsonify({'status': 'error', 'description': 'failed to register'}), 500 )
def signup(): check_user() error = None if request.method=="POST": username = request.form['user'] password = request.form['pass'] if len(username) < 4 or len(password) < 8: error = "Error: Username must be at least 4 characters and password must be at least 8 characters." elif password != request.form['confirmpass']: error = "Error: Passwords do not match." else: if not users.register(username, password): error = "Error: Username already exists." else: return redirect(url_for('login')) return render_template("accounts.html", NOTLOGGEDIN = error, signup = True)
while True: print "Welcome to OneDir!\n" print "Please enter the number for a command:\n" print "1. Create a new user\n" print "2. Log in a user and start onedir: \n" print "3. Toggle synchronization" userInput = input() if userInput == 1: users.logout() print "Please enter a username:"******"Please enter a password:"******"Please enter password again: " cwpassword = raw_input() response = users.register(username, password, cwpassword) if response.__contains__("successfully"): print response resetOnedir() print "You can now begin using ~/onedir" else: print response if userInput == 2: print "Please enter a username:"******"Please enter a password:"******"Logged in as"): resetOnedir()
return '%s %s' % (self.first_name, self.last_name) def full_salutation(self): s = '' if self.gender == 'W': s+= 'Frau ' else: s+= 'Herr ' return s + self.get_salutation() users.register(Teacher,dict( APP_LABEL = 'gsaudit', URL_PREFIX = 'teachers', FROM_EMAIL = settings.DEFAULT_FROM_EMAIL, LOGIN_URL = '/teachers/login/', CONFIRM_EMAIL_SUBJECT = 'Ihr Zugang für GS-Kompetenzen', LOGIN_REDIRECT_URL = '/', LOGOUT_REDIRECT_URL = '/teachers/login/', USE_USER_EMAIL = True, ADDITIONALLY_SEND_TO = [], )) class Grade(BaseModel): name = models.CharField(max_length=255) school = models.ForeignKey(School, verbose_name='Schule') pupils = models.ManyToManyField('Pupil', through='GradeParticipant', null=True, blank=True) class Meta: verbose_name = 'Klasse' verbose_name_plural = 'Klassen'