def run(self): """Run the database seeds.""" User.create( { "name": "idmann509", "email": "*****@*****.**", "password": "******", "phone": "+123456789", } )
def register(self): validator = Validator({ "email": { "type": "string", "regex": '^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$', "required": True, }, "username": { "type": "string", "maxlength": 60, "minlength": 5, "required": True, }, "password": { "type": "string", "minlength": 6, "required": True, }, }) validate = validator.validate(request.post()) if not validate: return res().response(status_code=422, error=validator.errors) user = User.create( username=request.post('username'), email=request.post('email'), # password=Auth.hash_password(request.post('password')), password=generate_password_hash(request.post('password')), ) return res().response(data=user.to_dict())
def register(): if current_user.is_authenticated: return redirect(url_for('index')) form = RegisterForm() if form.validate_on_submit(): user = User.create(name=form.name.data, password=form.password.data) flash('Congratulations, you are now a registered user!') return redirect(url_for('index.login')) return render_template('register.html', title='Register', form=form)
def api_register(): req_data = request.get_json() username = req_data.get("username") email = req_data.get("email") password = req_data.get("password") return_data = dict(Messages.message_register) if valid_email_string(email) == False: return_data["data"] = False return_data["reason"] = "Invalid Email" resp = jsonify(return_data) resp.status_code = 200 return resp if valid_username_string(username) == False: return_data["data"] = False return_data["reason"] = "Invalid Username" resp = jsonify(return_data) resp.status_code = 200 return resp if valid_password_string(password) == False: return_data["data"] = False return_data["reason"] = "Invalid Password" resp = jsonify(return_data) resp.status_code = 200 return resp user = User(mongo.db, username=username, email=email, password=password) created = user.create() if created == False: return_data["data"] = False return_data["reason"] = "User Already Exists" resp = jsonify(return_data) resp.status_code = 200 return resp """ userListCursor = User.get_all(mongo.db) for doc in userList: print(doc) return_data = Messages.message_user_list userList = [json.dumps(doc, default=json_util.default) for doc in userListCursor] """ # userList_string= dumps(userList) return sendToken(user, return_data)