def get_usuarios(self): usuarioAdmin1 = Usuario("admin1", "admin1") usuarioAdmin2 = Usuario("admin2", "admin2") listaUsuarios = [usuarioAdmin1, usuarioAdmin2] return listaUsuarios
def cadastrar_usuario(): usuario = {} usuario['login'] = raw_input("Digite o login do usuario: ") usuario['senha'] = raw_input("Digite a senha:") try: u = UsuarioModel() u.nome = usuario.get("login") u.senha = usuario.get("senha") session.add(u) session.commit() print "Usuario cadastrado com sucesso!" except Exception as e: session.rollback() print "Falhou ao cadastrar usuario: ",e
def cadastrar_usuario(): #sempre chama o dicionario em funcao da funcao usuario = {} #dicionario recebe user e pass. vazio mesmo usuario ['login'] = raw_input("Digite o login do usuario: ") usuario ['senha'] = raw_input("Digite sua senha: ") try: u = UsuarioModel() u.nome = usuario.get("login") u.senha = usuario.get("senha") session.add(u) session.commit() print "Usuario cadastrado com sucesso!" except Exception as e: session.rollback() print "Falhou ao cadastrar usuario: ",e
def cadastrar_usuario(): #sempre chama o dicionario em funcao da funcao usuario = {} #dicionario recebe user e pass. vazio mesmo usuario['login'] = raw_input("Digite o login do usuario: ") usuario['senha'] = raw_input("Digite sua senha: ") try: u = UsuarioModel() u.nome = usuario.get("login") u.senha = usuario.get("senha") session.add(u) session.commit() print "Usuario cadastrado com sucesso!" except Exception as e: session.rollback() print "Falhou ao cadastrar usuario: ", e
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
def recover_hash(self, **form_data): usuario = Usuario.by_hash(form_data['h']) if usuario: newpass = usuario.reset_password() text = 'Nueva contraseña de SERCOM [Taller de programación]\n\n' text += 'Su nueva clave de acceso es: %s\n\n' % newpass self._sendmail(usuario.email, text, config.get('sercom.passrecovery.mail_from', '*****@*****.**'), 'Nueva contraseña') flash(_(u'Su contraseña fue reestablecida y enviada a su correo electrónico.')) raise redirect(url('/'))
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!")
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")
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")
def signInUserPass(self, json_data): if not json_data: return {'message': 'No input data provided'}, 400 user = Usuario.query.filter_by(username=json_data['username']).first() if not user: return {'message': 'User does not exist'}, 400 if user.password != json_data['password']: return {'message': 'Password incorrect'}, 400 return Usuario.serialize(user)
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 crear_usuario_request(request): print 'crear_usuario_request' print str(request.form) user = Usuario() user.nickname = request.form['nickname'] user.first_name = request.form['first_name'] user.last_name = request.form['last_name'] user.email = request.form['email'] user.password = request.form['password'] user.oauth_provider = 'growith.me' return user
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 _recover_password(self, form_data): msg = _(u'Se le ha enviado un mensaje a su dirección de correo.') delay = config.get('sercom.passrecovery.between_mails_delay', 15) try: usuario = Usuario.by_email(form_data['rec_address']) if (usuario.hash_ts == None or (datetime.now() - usuario.hash_ts) > timedelta(minutes=delay) ): # Sólo si no se envió un mail en los últimos 15 minutos a esta cuenta... hash = usuario.set_hash(cherrypy.request.headers.get('Remote-Addr')) text = 'Este mensaje ha sido enviado para el recupero de contraseña de SERCOM [Taller de programación]\n\n' if config.get('sercom.passrecovery.send_username', False): text += 'Su usuario es: %s\n\n' % usuario.usuario.encode('ascii') text += 'Para recuperar su contraseña siga el enlace: %s/recover_hash/?h=%s\n\n' % (request.base, hash) text += 'En caso de no haber solicitado este mensaje, simplemente ignórelo.' self._sendmail(usuario.email, text, config.get('sercom.passrecovery.mail_from', '*****@*****.**'), 'Recupero de contraseña') else: msg = _(u'El uso reinterado de este mecanismo contituye un abuso del sistema') except SQLObjectNotFound, e: pass
def post(self): result = "" json_data = request.get_json(force=True) auth = request.authorization if not auth: result = self.signInUserPass(json_data) else: user = Usuario.query.filter_by( api_key=json_data['api_key']).first() if user: result = Usuario.serialize(user) else: result = self.signInUserPass(json_data) return {"status": 'success', 'data': result}, 201
def save_posto(): """ Processa o POST para salvar um novo registro de posto """ # Le o parametro api_key, enviado no POST api_key = request.forms.api_key if not api_key: return abort(code=401, text="Unauthorized. API Key is mandatory") # Busca um usuario pela chave da API passado no POST usuario = Usuario.get(Usuario.api_key == api_key) if not usuario: return abort(code=401, text="Unauthorized. Invalid API Key") # 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 latitude = request.forms.latitude if not latitude: return abort(code=400, text="Bad Request. Field \"latitude\" is required") # Le o parametro longitude, enviado no POST longitude = request.forms.longitude if not longitude: return abort(code=400, text="Bad Request. Field \"longitude\" is required") posto = Posto(nome=nome, latitude=latitude, longitude=longitude) posto.save() last_id = get_last_id(table='posto') response.set_header('Content-Type', 'text/plain') response.status = 201 response.body = "/postos/%d" % last_id return response
def save_posto(): """ Processa o POST para salvar um novo registro de posto """ # Le o parametro api_key, enviado no POST api_key = request.forms.api_key if not api_key: return abort(code=401, text="Unauthorized. API Key is mandatory") # Busca um usuario pela chave da API passado no POST usuario = Usuario.get(Usuario.api_key == api_key) if not usuario: return abort(code=401, text="Unauthorized. Invalid API Key") # 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 latitude = request.forms.latitude if not latitude: return abort(code=400, text="Bad Request. Field \"latitude\" is required") # Le o parametro longitude, enviado no POST longitude = request.forms.longitude if not longitude: return abort(code=400, text="Bad Request. Field \"longitude\" is required") posto = Posto(nome=nome, latitude=latitude, longitude=longitude) posto.save() last_id = get_last_id(table='posto') response.set_header('Content-Type', 'text/plain') response.status = 201 response.body = "/postos/%d"%last_id 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'))
def showAll(): people_in_db = Usuario.getAll()
def consultDB(cont, usuar): request = Usuario.getUsr(usuar,cont) return request
def createUsr(cont,usuar): advice = Usuario.setUsr(usuar,cont) return advice
def edit_user(name, email, google_id): user = Usuario.query(Usuario.google_id == google_id).get() if user: user.nome = name user.email = email user.put()
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
def setup_usuario(self, request, cadastrar_usuario): if 'usuario_existente' in request.keywords: self.usuario_existente = cadastrar_usuario() else: self.usuario = Usuario()
def create_abonado(self, dni, nombre, apellidos, num_tarjeta, email, vehiculo, abono): self.usuarios.append( Usuario.Abonado(dni, nombre, apellidos, num_tarjeta, email, vehiculo, abono))
def get_all_users(): return Usuario.query()
def get_all_users(): return Usuario.query().order(Usuario.nome)
def get_user_by_email(email): return Usuario.query(Usuario.email == email)
def buscar(self, codigo, password): if codigo == 'root' and password == 'pass': return Usuario('root', 'SuperUsuario', 'Sistema')
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)