def add_user(): if not session.get('user'): return redirect('/') param = request.args if request.method == 'GET' else request.form username = param.get('username', '').strip() password = param.get('password', '').strip() groups = param.get('groups', '').strip() tel = param.get('tel', '').strip() email = param.get('email', '').strip() birthday = param.get('birthday', '').strip() age = param.get('age', '').strip() sex = param.get('sex', '').strip() dept = param.get('dept', '').strip() hobby_l = ' | '.join(param.getlist('hobby')) #hobby_l=str(param.getlist('hobby')) bz = param.get('bz', '').strip() OK, error = models.same_user(username, password, age, sex) if OK: models.add_user(username, password, groups, tel, email, birthday, int(age), int(sex), dept, hobby_l, bz) return redirect('/users/') else: return render_template('/user_add.html/', error=error, username=username, password=password, groups=groups, tel=tel, email=email, birthday=birthday, age=age, sex=sex, dept=dept, bz=bz)
def view_usermodify(): result = models.same_user(request.args.get('username'), 0) return render_template('/user_modify.html/', id=result.get('id'), username=result.get('username'), password=result.get('password'), group=result.get('group'), tel=result.get('tel'), status=result.get('status'))
def add_user(): new_user = {} param = request.args if request.method == 'GET' else request.form new_user['username'] = param.get('username', '').strip() new_user['password'] = param.get('password', '').strip() new_user['group'] = param.get('group', '').strip() new_user['tel'] = param.get('tel', '').strip() result = models.same_user(new_user.get('username')) if result: return render_template('/user_add.html/', error='Same name erro.', username=new_user.get('username'), password=new_user.get('password'), group=new_user.get('group'), tel=new_user.get('tel')) else: models.add_user(new_user) return redirect('/users/')
def add_user_json(): if not session.get('user'): return redirect('/') param = request.args if request.method == 'GET' else request.form username = param.get('username', '').strip() password = param.get('password', '').strip() groups = param.get('groups', '').strip() tel = param.get('tel', '').strip() email = param.get('email', '').strip() birthday = param.get('birthday', '').strip() age = param.get('age', '').strip() sex = param.get('sex', '').strip() dept = param.get('dept', '').strip() hobby_l = ' | '.join(param.getlist('hobby')) #hobby_l=str(param.getlist('hobby')) bz = param.get('bz', '').strip() OK, error = models.same_user(username, password, age, sex) if OK: models.add_user(username, password, groups, tel, email, birthday, int(age), int(sex), dept, hobby_l, bz) return json.dumps({'code': 200}) else: #return json.dumps({'code':400,'error':error}) return json.dumps({ 'code': 400, 'error': error, 'username': username, 'password': password, 'groups': groups, 'tel': tel, 'email': email, 'birthday': birthday, 'age': age, 'sex': sex, 'dept': dept, 'bz': bz })
def user_modify(): new_user = {} username = request.form.get('username') new_user['id'] = int(request.form.get('id', '').strip()) new_user['username'] = request.form.get('username', '').strip() new_user['password'] = request.form.get('password', '').strip() new_user['group'] = request.form.get('group', '').strip() new_user['tel'] = request.form.get('tel', '').strip() new_user['status'] = request.form.get('status', '').strip() result = models.same_user(request.form.get('username'), int(request.form.get('id'))) if result: return render_template('/user_modify.html/', error='Same name erro.', id=int(request.form.get('id')), username=username, password=request.form.get('password'), group=request.form.get('group'), tel=request.form.get('tel'), status=request.form.get('status')) else: models.modify_user(new_user) return redirect('/users/')