def buscarUSU(): usu = Tablas.Usuario() usu.nombreUsuario = input("usuario: ") usu.contrasena = input("contra: ") abmu = ABMUsuario.ABMUsuario() usEnc = abmu.buscarUsuario(usu) print(usEnc)
def load_logged_in_user(): user_id = session.get('idpersona') if user_id is None: g.user = None else: abmu = ABMUsuario.ABMUsuario() usr = abmu.buscarUsuarioPorID(user_id) g.user = usr
def modificarUsuario(): if("idpersona" in session): abmp=ABMPersona.ABMPersona() per=abmp.buscarPersonaPorID(session['idpersona']) abmu=ABMUsuario.ABMUsuario() usu=abmu.buscarUsuarioPorID(session['idpersona']) if(per!=None and usu!=None): return render_template('modificarUsuario.html', persona=per,usuario=usu) return render_template('loguin.html')
def test_validarUsuario(self): usu = Tablas.Usuario() abm = ABMUsuario.ABMUsuario() usu.nombreUsuario = 'seby' usu.contrasena = 'seby' usu.idpersona = 1 #ya existe, pero es el mismo usuario que quiero modificar self.assertTrue(abm.validarUsuarioContraseña(usu)) usu.idpersona = 2 #ya existe y no es el mismo usuario que quiero modificar self.assertFalse(abm.validarUsuarioContraseña(usu)) usu.nombreUsuario = 'No existo' self.assertTrue(abm.validarUsuarioContraseña(usu))
def mostrarPer(): abmu = ABMUsuario.ABMUsuario() us = abmu.listarUsuarios() abm = ABMPersona.ABMPersona() pers = abm.listarPersonas() for i in pers: print(i.nombre) print(i.apellido) print(i.dni) for i in us: print(i.nombreUsuario) print(i.contrasena) print(i.idpersona)
def loguin(): if request.method=='POST': usuario=Tablas.Usuario() usuario.nombreUsuario = request.form['usuario'] usuario.contrasena = request.form['contraseña'] abm=ABMUsuario.ABMUsuario() usuEncontrado = abm.buscarUsuario(usuario) if (usuEncontrado!=None): session["idpersona"] = usuEncontrado.idpersona return render_template('bienvenido.html') else: return render_template('loguin.html',var=True) return render_template('loguin.html')
def usuarioModificado(): per=Tablas.Persona() usu=Tablas.Usuario() if request.method=='POST': per.idpersona=request.form['id'] per.nombre=request.form['nombre'] per.apellido=request.form['apellido'] per.dni=request.form['dni'] usu.idpersona=request.form['id'] usu.nombreUsuario = request.form['usuario'] usu.contrasena = request.form['contraseña'] abm=ABMPersona.ABMPersona() guardado=abm.actualizarPersona(per) abmu=ABMUsuario.ABMUsuario() guardado1=abmu.actualizarUsuario(usu) if (guardado and guardado1): return render_template('bienvenido.html',var=guardado) else: return render_template('loguin.html', var1=True)
def altaPersona(): per=Tablas.Persona() usu=Tablas.Usuario() if request.method=='POST': per.nombre=request.form['nombre'] per.apellido=request.form['apellido'] per.dni=request.form['dni'] usu.nombreUsuario = request.form['usuario'] usu.contrasena = request.form['contraseña'] usu.persona = per abm=ABMPersona.ABMPersona() guardado=abm.altaPersona(per,usu) if (guardado): abm=ABMUsuario.ABMUsuario() usuEncontrado = abm.buscarUsuario(usu) session["idpersona"]=usuEncontrado.idpersona return render_template('bienvenido.html',var1=True) else: return render_template('loguin.html', var1=True)