def add(): form = forms.FormLogin(request.form) user = form.user.data password = form.password.data with open("usuarios.csv", "a") as usuarios_archivo: usuarios_archivo.write(user + "," + password + "\n") return render_template('created.html')
def login(): valido = False form = forms.FormLogin(request.form) user = form.user.data password = form.password.data with open("usuarios.csv") as usuarios_archivo: usuarios = csv.reader(usuarios_archivo) for usuario in usuarios: if usuario[0] == user and usuario[1] == password: valido = True return render_template('account.html', password=password, usuario=user, valido=valido)
def login(): loginform = forms.FormLogin(request.form) if request.method == 'POST' and loginform.validate(): username = loginform.username.data password = loginform.password.data user = User.query.filter_by(username=username).first() if user is not None and user.verify_password(password): success_messages = "Bienvenido {}".format(username) flash(success_messages) session['username'] = username return redirect(url_for('index')) else: error_message = 'usuario no valido' flash(error_message) session['username'] = loginform.username.data title = "Curso flask login" return render_template('login.html', title=title, form=loginform)
def login(): #Creamos un objeto de Formulario formulario = forms.FormLogin(request.form) if request.method == 'POST' and formulario.validate(): session.pop('user_id', None) username = request.form['username'] password = request.form['password'] user = [x for x in users if x.username == username][0] if user and user.password == password: session['user_id'] = user.id os.system('python capture.py' + ' ' + username) flash("Contraseña invalida ", "ERROR") return redirect(url_for('login')) return render_template('login.html', form=formulario, textTransaction=textTransaction)
def create(): form = forms.FormLogin() return render_template('create.html', form=form)
def index(): form = forms.FormLogin() return render_template('index.html', form=form)
def registro(): formulario = forms.FormLogin(request.form) return render_template('login2.html', form=formulario, textTransaction=textTransaction)