def set_name(bot, update): name = update.message.text chatId = update.message.chat_id users.create(chatId, name) reply_markup = ReplyKeyboardMarkup([['los gehts']], one_time_keyboard=True) bot.send_message(chat_id=chatId, text="Freut mich " + name, reply_markup=reply_markup) return START
def add(email): if email in all(): return EMAIL_IS_USED List.getOrCreate('list', namespace='alphas').run('add', email) import users users.create(email) emailclient.send(email, 'welcome')
def init_api(app): """ Helper for initialization of api. :param app: Flask :return: None """ locations.create(app) records.create(app) users.create(app) image.create(app) ratings.create(app)
def user(self): """ Get list of Users or a specific one """ if not self.valid(0): return method = self._arg(0).lower() if method == "list" or method == "": users.list(self) elif method == "create": users.create(self)
def manage_users(): cd = create_delete('user') if cd == 'c': username = enter_user() users.create(username) return f'Created user {username}' elif cd == 'd': username = choose_user() remove_files = True if input( f'Remove ALL files of user "{username}"? [YES], [n]o' ) == 'YES' else False users.delete(username, remove_files) return f'Deleted user {username}'
def admin_page(): url_for('static', filename='style.css') all_categories = Category.query.all() all_users = User.query.all() if request.method == "POST": if "add-category" in request.form: category = Category(name=request.form["category-name"]) all_categories.append(category) database.session.add(category) elif "delete-category" in request.form: Category.query.filter_by( id=int(request.form["delete-category"])).delete() elif "add-user" in request.form: user = users.create(request.form["user-login"], request.form["user-password"], request.form["user-first-name"], request.form["user-last-name"], "user-is-admin" in request.form) all_users.append(user) database.session.add(user) elif "delete-user" in request.form: User.query.filter_by(login=request.form["delete-user"]).delete() database.session.commit() return render_template('admin.html', categories=all_categories, users=all_users, is_admin=True)
def createaccount(): """ Luo uuden käyttäjän kutsumalla users-moduulin funktiota create, kirjaa tämän sisään ja palaa aloitusnäkymään. """ username = request.form["username"] password = request.form["password"] if users.exists(username): return render_template("error.html", message="Antamasi nimi on jo käytössä.") users.create(username, password) session["username"] = username session["userrole"] = "user" return redirect("/")
def login_or_register(): """ Login or register the user. When called with a valid token for a registered user, login that user. Otherwise you need to also provide a valid, unused name. :return: User object """ try: token = request.json['token'] name = request.json.get('name') user = load_user(token) # Try to register the user with the given name if it's not already registered # This will raise an exception if it fails for any reason. if not user.is_active: user = users.create(token, name, get_db()) return jsonify(user.to_dict()) except users.AuthenticationError as ex: raise ApiException('Registration failed: Authentication error', status_code=401, data={'reason': ex.reason}) except pymongo.errors.DuplicateKeyError as ex: raise ApiException('Name is already taken', status_code=409) except Exception as ex: logger.error(ex) raise ApiException('Internal Server Error', status_code=500)
def register_front(): all_places = places.read_all() form = RegistrationForm(request.form) form.location.choices = [(place.get('id'), place.get('name')) for place in all_places] form.location.choices.append((-1, "New place")) attribute_places = {"location-"+str(i):{"latitude":place.get('latitude'), "longitude":place.get('longitude')} for i,place in enumerate(all_places)} if request.method == 'POST': if form.validate(): location = form.location.data # We will create a new place if form.location.data == -1: place = {"name": form.new_location_name.data, "longitude": form.longitude.data, "latitude": form.latitude.data} response, status_code = places.create(place) if status_code == 409: error = 'Place {place} already exist'.format(place=place.get('name')) return render_template('register.html' ,register_form=form,error=error,attribute_places=attribute_places) if status_code == 201: location = response['id'] user = {'email': form.email.data, 'password': form.password.data, 'admin': form.admin.data, 'fk_place': location} response = users.create(user) if response.status_code == 409: error = 'User {email} already exist'.format(email=request.form['email']) return render_template('register.html' ,register_form=form,error=error,attribute_places=attribute_places) elif response.status_code != 201: error = "An unexpected error has occurred. Please try again later" return render_template('register.html', register_form=form,error=error,attribute_places=attribute_places) else: return render_template('register.html', register_form=form,success=True,attribute_places=attribute_places) else: return render_template('register.html',register_form=form, form_error=form.errors,attribute_places=attribute_places) else: form.location.data = -1 return render_template('register.html', register_form=form, attribute_places=attribute_places)
def http_users_create(): try: response = users.create(request) except Exception as err: response = { 'code': 500, 'message': 'main.py:users_create - ' + str(err) } return json.dumps(response), int(response['code'])
def do_register(): username = request.form["username"] password = request.form["password"] if username == "" or password == "": return redirect("/register?invalid=empty") result = users.create(username, generate_password_hash(password)) if result["success"]: session["uid"] = result["uid"] session["username"] = username session["role"] = "user" return redirect("/boards") else: return redirect("/register?invalid=unique")
def set(response, request, params): if len(params) >= 5: item = params[3] action = params[4] response.data = {"success": False} if item == "board": if action == "new": response.data = boards.create(request.POST) elif action == "update": response.data = boards.update(request.POST) elif action == "delete": response.data = boards.remove(request.POST) elif item == "category": if action == "new": response.data = categories.create(request.POST) elif action == "update": response.data = categories.update(request.POST) elif action == "delete": response.data = categories.remove(request.POST) elif action == "order": response.data = categories.setOrder(request.POST) elif item == "task": if action == "new": response.data = tasks.create(request.POST) elif action == "update": response.data = tasks.update(request.POST) elif action == "delete": response.data = tasks.remove(request.POST) elif action == "order": response.data = tasks.setOrder(request.POST) elif item == "user": if action == "new": response.data = users.create(request.POST) elif action == "update": response.setOk() response.msg = "set update user" elif action == "delete": response.setOk() response.msg = "set delete user" response.setOk() if response.data["success"] is True else response.setInvalid() else: response.setMoreInfo() return response
def createUser(): username = request.form["username"] password1 = request.form["password1"] password2 = request.form["password2"] if len(username) < 1 or len(username) > 16: return redirect("/?error=username_not_valid") if password1 != password2: return redirect("/?error=unmatching_passwords") if len(password1) < 4 or len(password1) > 32: return redirect("/?error=password_length") if users.create(username, password1): return redirect("/") return redirect("/?error=username_not_available")
def index(): ### Creamos los niveles de usaurios auth.add_group('admin', 'Administrador del sistema') auth.add_group('gerente', 'Gerente del sistema') auth.add_group('mayorista', 'Agencia mayoristas') auth.add_group('minorista', 'Agencia minorista') auth.add_group('agente', 'Agente de ventas') ### Creamos un usuario administrador ### admin@localhost : hello import users id = users.create(db, first_name='Admin', last_name='', password='******', email='admin@localhost', role=1 ) return dict(message="hello from install.py")
async def create_user(sid, user): users.create(user)
from model import Category from database import engine, LocalSession, BaseModel import users db = LocalSession() BaseModel.metadata.create_all(bind=engine) db.add(Category(name="Sprite")) db.add(Category(name="Code")) db.add(Category(name="Bruitage")) db.add(Category(name="Musique")) db.add(Category(name="Dialogue")) db.add(Category(name="Fiche Personnage")) db.add(users.create("pierre", "hello", "Pierre", "Galipot", True)) db.commit() db.close()