Añadida en su totalidad funcionalidad de iniciar sesion, guardando registro en la bd