def register(): sql = Admin() user = str(input('Usuario: ')) senha = str(input('Senha do usuario: ')) sql.register(user, senha)
def register(id): """ # 社团管理员注册 # status: OVER :param id: 管理员身份编号 """ if Admin.query.get(id): raise RegisterFailed(u'该社团已注册管理员') form = AdminRegisterForm(data=request.json).validate_or_error() Admin.register(id, form.account.data, form.password.data) return RegisterSuccess(msg=u'账号注册成功')
def register_user(): # get admin form data admin = request.form['admin'] if request.form['admincode'] is not None: admincode = request.form['admincode'] else: admincode = "" # make name suitable for db fname = request.form['fname'] lastname = request.form['lastname'] name = lastname + ', ' + fname # get email and password email = request.form['email'] password = request.form['password'] cardinfo = { 'cardname': request.form['cardname'], 'cardnumber': request.form['cardnumber'], 'cardcode': request.form['cardcode'], 'zipcode': request.form['zipcode'] } acode = { 'admincode': admincode } if request.method == 'POST': if admin == "1": # default code for admin registration if admincode == '11111': # add another layer by seeing if 'email' contains @specific_company_name if Admin.register(name=name, email=email, password=password, usertype='admin', userinfo=acode) is False: return render_template('duplicate_user.html', error='Admin Email Already Registered as User') else: Admin.register(name=name, email=email, password=password, usertype='admin', userinfo=acode) meetings = [] return render_template('admin_profile.html', email=email, name=name, meetings=meetings) else: if Client.register(name=name, email=email, password=password, usertype='client', userinfo=cardinfo) is False: return render_template('duplicate_user.html', error='Client Email Already Registered as User') else: Client.register(name=name, email=email, password=password, usertype='client', userinfo=cardinfo) meetings = [] return render_template('client_profile.html', email=email, name=name, meetings=meetings) return render_template('registration_error.html', error='Invalid registration')
def generate_fake_date(): form = dict( username='******', password='******', ) u = User.register(form) form = dict( username='******', password='******', member_id=4, ) u = User.register(form) form = dict( username='******', password='******', member_id=4, ) u = User.register(form) form = dict( username='******', password='******', ) u = Admin.register(form) titles = [ '推荐', '华语电影', '美国电影', '日本电影', '韩国电影', '剧情', '喜剧', '动作', '爱情', '科幻', '动画', '悬疑', '武侠', '音乐', '历史', '战争', '冒险', '灾难' ] for title in titles: form = dict(title=title) b = Board.new(form) levels = [0, 1, 2, 3] rank_names = ['群众演员', '金牌配角', '影帝影后', '银幕巨人'] start_scores = ['0', '10', '100', '200'] end_scores = ['10', '100', '200', '300'] permissions = [ 'level0: 发表影评', 'level1: 发表评论', 'level2: 修改头像', 'level3: 站内信' ] for level, rank_name, start_score, end_score, permission in zip( levels, rank_names, start_scores, end_scores, permissions): form = dict( level=level, rank_name=rank_name, start_score=start_score, end_score=end_score, permission=permission, ) m = Member.new(form) # 电影数据 init_movie.main() # 帖子数据 init_topic.main()
def register_user_by_admin(): # make name suitable for db fname = request.form['fname'] lastname = request.form['lastname'] name = lastname + ', ' + fname # get email and password email = request.form['email'] password = request.form['password'] admincode = request.form['admincode'] acode = { 'admincode': admincode } if request.method == 'POST': # add another layer by seeing if 'email' contains @specific_company_name if Admin.register(name=name, email=email, password=password, usertype='admin', userinfo=acode) is False: return render_template('duplicate_user.html', error='Admin Email Already Registered as User') else: Admin.register(name=name, email=email, password=password, usertype='admin', userinfo=acode) return make_response(back_to_profile()) return render_template('registration_error.html', error='Invalid registration')