Beispiel #1
0
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})
Beispiel #2
0
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")
Beispiel #3
0
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")
Beispiel #4
0
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"
            }
        }