def register(): """ 用户注册 :return: json """ email = request.form.get('email') username = request.form.get('username') password = request.form.get('password') # 最后一条记录及其ID lastUserRecord = Users.query.order_by('-id').first() if (lastUserRecord is None): newRecordId = 1 else: newRecordId = lastUserRecord.id + 1 user = Users(id=newRecordId, email=email, username=username, password=Users.set_password(Users, password)) Users.add(Users, user) userInfo = Users.get(Users, user.id) if userInfo: returnUser = { 'id': userInfo.id, 'username': userInfo.username, 'email': userInfo.email, 'login_time': userInfo.login_time } return jsonify(common.trueReturn(returnUser, "用户注册成功")) else: return jsonify(common.falseReturn('', '用户注册失败'))
def register(): """ User register """ reqParams = request.get_json() email = reqParams['email'] if 'email' in reqParams else None username = reqParams['username'] if 'username' in reqParams else None password = reqParams['password'] if 'password' in reqParams else None # check if email exists user = Users.check_email_exists(Users, email) if not user: user = Users(email=email, username=username, password=password) else: return jsonify(common.returnFalseMsg('', 'Email exists')) result = Users.add(Users, user) if user.id: returnUser = { 'id': user.id, 'username': user.username, 'email': user.email, 'login_time': user.login_time } return jsonify(common.returnTrueMsg(returnUser, "Register success.")) else: return jsonify(common.returnFalseMsg('', 'Register fail.'))
def register(): """ 用户注册 :return: json """ email = request.form.get('email') username = request.form.get('username').strip() password = request.form.get('password').strip() if username is None or username == "" or username == "null": return jsonify(common.falseReturn('', '账号不能为空!')) if password is None or password == "" or password == "null": return jsonify(common.falseReturn('', '密码不能为空!')) if not (username.isalnum()) or is_Chinese(username): return jsonify(common.falseReturn('', '账号只能是字母或数字组成!')) if not (password.isalnum()) or is_Chinese(username): return jsonify(common.falseReturn('', '密码只能是字母或数字组成!')) # 最后一条记录及其ID lastUserRecord = Users.query.order_by('-id').first() if (lastUserRecord is None): newRecordId = 1 else: newRecordId = lastUserRecord.id + 1 user = Users(id=None, email=email, username=username, password=Users.set_password(Users, password)) if (Users.getUsername(Users, user.username)): return jsonify(common.falseReturn('', '用户已存在')) else: Users.add(Users, user) userInfo = Users.get(Users, user.id) if userInfo: returnUser = { 'id': userInfo.id, 'username': userInfo.username, 'email': userInfo.email, 'login_time': userInfo.login_time } return jsonify(common.trueReturn(returnUser, "用户注册成功")) else: return jsonify(common.falseReturn('', '用户注册失败'))
def addUser(): user_name = request.form.get('user_name') user_password = request.form.get('user_password') user_nickname = request.form.get('user_nickname') user_email = request.form.get('user_email') user = Users(user_name=user_name, user_password=user_password, user_nickname=user_nickname, user_email=user_email) result = Users.add(Users, user) if user.user_id: return getUser(user.user_id) else: return jsonify(Common.falseReturn(Common, None, result))
def register(): """ 用户注册 :return: json """ email = request.form.get('email') user_name = request.form.get('user_name') password = request.form.get('password') user = Users(email=email, user_name=user_name, password=password) result = user.add(user) if user.id: returnUser = { 'id': user.id, 'user_name': user.user_name, 'email': user.email } return jsonify(common.trueReturn(returnUser, "用户注册成功")) else: return jsonify(common.falseReturn('', '用户注册失败'))
def register(): """ 用户注册 :return: json """ email = request.form.get('email') username = request.form.get('username') password = request.form.get('password') user = Users(email=email, username=username, password=Users.set_password(Users, password)) result = Users.add(Users, user) if user.id: return_user = { 'id': user.id, 'username': user.username, 'email': user.email, 'login_time': user.login_time } return jsonify(common.trueReturn(return_user, "用户注册成功")) else: return jsonify(common.falseReturn('', '用户注册失败'))