def get_usuarios(self):

        usuarioAdmin1 = Usuario("admin1", "admin1")
        usuarioAdmin2 = Usuario("admin2", "admin2")

        listaUsuarios = [usuarioAdmin1, usuarioAdmin2]

        return listaUsuarios
Exemple #2
0
    def _cadastro(administrador="true"):
        """Cria um usuário e o registra no servidor

        Args:
            administrador (str, optional): Indica se o usuário é administrador ("false" por padrão)

        Returns:
            (dict) = Dicionário com os dados do usuário cadastrado
        """
        usuario = Usuario(administrador)

        response = requests.post(url_usuarios, json={
            'nome': usuario.nome,
            'email': usuario.email,
            'password': usuario.password,
            'administrador': usuario.administrador
        })

        return {
            'nome': usuario.nome,
            'email': usuario.email,
            'password': usuario.password,
            'administrador': usuario.administrador,
            '_id': response.json()['_id']
        }
def create_user(login_session):
    new_user = Usuario(nome=login_session['username'], email=login_session[
        'email'], imagem=login_session['picture'])
    session.add(new_user)
    session.commit()
    user = session.query(Usuario).filter_by(email=login_session['email']).one()
    return user.id
Exemple #4
0
def CrearUsuario():
    print("Has Elegido la Opción 6: Crear Usuario")
    nombre = input("Escribe un Nombre: ")
    apellidos = input("Escribe los Apellidos: ")
    email = input("Escribe el Email: ")
    usuario = Usuario(nombre, apellidos, email)
    db.session.add(usuario)
    db.session.commit()
    print("¡Usuario Registrado con Éxito!")
Exemple #5
0
    def addUsuario(request):
        novoUsuario = Usuario(request.json['nome'], request.json['sobrenome'],
                              request.json['email'], request.json['senha'],
                              request.json['idade'], request.json['cpfCnpj'])

        db.session.add(novoUsuario)
        db.session.commit()
        db.session.close()

        return jsonify({"status": "successful"})
def CrearUsuario():
    print("Crea un usuario")
    nombre = input("Nombre  de la persona que realice la tarea: ")
    apellido = input("Apellido de la persona que realice la tarea: ")
    email = input("Email del usuario: ")

    usuario = Usuario(nombre, apellido, email)

    db.session.add(usuario)
    db.session.commit()
    print("usuario creado")
Exemple #7
0
def get_access_token():
    try:
        username = request.args.get("username")
        password = request.args.get("password")
        access_token, data_expiracao = oauth2_service.get_access_token(Usuario(email=username, password=password))
        retorno = OAuth2AccessToken(access_token=access_token, data_expiracao=data_expiracao.isoformat()[:-3])
        return Response(status=200, response=str(dumps(retorno.__dict__)), content_type="application/json")
    except UsernameNotFoundException:
        return Response(status=400, content_type="application/json")
    except ResourceNotFoundException:
        return Response(status=400, content_type="application/json")
Exemple #8
0
def save_user():
    """
    Processa o POST para salvar um novo registro de usuario
    """
    # Le o parametro nome, enviado no POST
    nome = request.forms.name
    if not nome:
        return abort(code=400, text="Bad Request. Field \"name\" is required")

    # Le o parametro latitude, enviado no POST
    email = request.forms.email
    if not email:
        return abort(code=400, text="Bad Request. Field \"email\" is required")
    #Verifica se consegue encontrar um outro usuario usando o email fornecido como parametro
    try:
        usuario = Usuario.get(Usuario.email == email)
        if usuario:
            return abort(
                code=409,
                text="Conflict. Email already in use by another account")
    except:
        # O email nao esta vinculado a nenhum usuario. Isso e bom!
        pass
    # Le o parametro longitude, enviado no POST
    password = request.forms.password
    if not password:
        return abort(code=400,
                     text="Bad Request. Field \"password\" is required")

    usuario = Usuario(nome=nome, email=email, senha=password)
    usuario.save()

    last_id = get_last_id(table='usuario')

    api_response = APIResponse(code=201, message="Created", data=usuario)
    response.set_header('Content-Type', 'application/json')
    response.status = 201
    response.body = api_response.to_json()

    return response
def crearUsuario():
    if (session['tipo'] == 'Administrador'):
        sesion = conexion()
        if request.method == 'POST':
            if 'guardar' in request.form:
                usuario = sesion.getConexion().query(Usuario).filter(
                    Usuario.login == request.form['login']).first()
                print(usuario)
                if usuario is None:
                    usuario = Usuario(login=request.form['login'],
                                      tipo=request.form['tipo_usuario'],
                                      contrasenia=request.form['contrasenia'])
                    sesion.getConexion().add(usuario)
                    sesion.getConexion().commit()
                    sesion.cerrarConexion()
                    success_message = 'Se ha registrado exitosamente al usuario'
                    flash(success_message, 'success')
                else:
                    fail_message = 'El usuario ya esta registrado'
                    flash(fail_message, 'error')

        return render_template('administrador/crearUsuario.html')
    else:
        return redirect(url_for('logout'))
Exemple #10
0
 def setup_usuario(self, request, cadastrar_usuario):
     if 'usuario_existente' in request.keywords:
         self.usuario_existente = cadastrar_usuario()
     else:
         self.usuario = Usuario()
session.add(categoria2)
session.commit()

categoria3 = Categoria(nome="Mangas")
session.add(categoria3)
session.commit()

categoria4 = Categoria(nome="Livros")
session.add(categoria4)
session.commit()

categoria5 = Categoria(nome="Hqs")
session.add(categoria5)
session.commit()

usuario = Usuario(nome="Admin", email="*****@*****.**", imagem="")
session.add(usuario)
session.commit()

item = Item(nome="Resident Evil",
            descricao="Voce deve sobreviver a uma cidade cheia de  de zumbis",
            categoria_id=1,
            usuario_id=1)
session.add(item)
session.commit()

item2 = Item(nome="Dragon Ball",
             descricao="Goku e Bulma partem em busca das esferas do dragao",
             categoria_id=2,
             usuario_id=1)
session.add(item2)
Exemple #12
0
def add_user(name, email, google_id=None):
    if google_id:
        user = Usuario(nome=name, google_id=google_id, email=email)
        return user
    user = Usuario(nome=name, email=email)
    return user
Exemple #13
0
 def buscar(self, codigo, password):
     if codigo == 'root' and password == 'pass':
         return Usuario('root', 'SuperUsuario', 'Sistema')