def Register(): if request.method == 'POST': user = Users() user.create_user(request.form['username'], request.form['email'], request.form['password'], request.form['name'], request.form['lastname']) db.session.add(user) db.session.commit() if user.exist_user(request.form['username'],request.form['password']): respuesta = {'error':False,'mensaje':'Usuario registrado'} return json.dumps(respuesta) else: respuesta = {'error':True,'mensaje':'Contrasena o Usuario incorrectos'} return json.dumps(respuesta) return render_template('registro.html')
def Register(): sesion = Session() new = request.get_json() usuario = new['username'] token_angular = request.headers.get('Authorization') #Verificamos si el usuario tiene una sesión activa if not token_angular: if not sesion.exist_session(usuario, token_angular): user = Users() (exist, campo) = user.exist_user(new['username'], new['email']) if exist == 1: if campo == 'email': respuesta = {'error': True, 'mensaje': 'Email registrado.'} else: respuesta = { 'error': True, 'mensaje': 'Username registrado.' } return json.dumps(respuesta) else: user.create_user(new['username'], new['email'], user.create_password(new['password']), new['name'], new['lastname'], new['birthdate'], new['gender'], False) db.session.add(user) db.session.commit() respuesta = { 'error': False, 'mensaje': 'Registro exitoso, serás redireccionado al inicio de sesión.' } return json.dumps(respuesta) respuesta = {'error': True, 'mensaje': 'Ya has iniciado sesión'} return json.dumps(respuesta)