def create__user(): username = request.form.get('username') password = request.form.get('password') age = request.form.get('age') _is_ok, _error = user.validate_create_user(username,password,age) if _is_ok: user.create_user(username,password,age) return json.dumps({'_is_ok':_is_ok, 'error':_error})
def register(): # if not session.get('name',None): # return redirect('/login') if request.method == 'POST': res =dict(request.form) data=dict([i,k[0]] for i,k in res.items()) data["create_time"] = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())) #判断账号密码是否为空 validate_result,errmsg=validate_user(data) if validate_result: return render_template("register.html",result=errmsg) if create_user(data): return redirect('/userinfo?name=%s' % data['name']) else: errmsg = "insert failed" print traceback.print_exc() return render_template("register.html",result=errmsg) else: return render_template("register.html")
def register(req_json): print("Registering") username = req_json['queryResult']['parameters']['username'].lower() user = userdb.create_user(username, req_json['session']) if not user: print("This username exists already!") return { 'outputContexts': [{ 'name': req_json['session'] + '/contexts/login-incomplete', "lifespanCount": 5, 'parameters': req_json['queryResult']['parameters'] }], "followupEventInput": { "name": "register-failed", "languageCode": "en" } } else: print("success.") return { 'outputContexts': [{ 'name': req_json['session'] + '/contexts/login-incomplete', "lifespanCount": 5, 'parameters': req_json['queryResult']['parameters'] }], "followupEventInput": { "name": "register-success", "languageCode": "en" } }