def user_update(): # 获取用户更新信息,username作为唯一标识符,且不能更新 username = request.args.get('username', '') uid = request.args.get('uid', '') age = request.form.get('age', '') job = request.form.get('job', '') password = request.form.get('password', '') # 更新操作代码块 print uid if request.method == 'GET': # 用户信息回显 user_dict = user.get_user(username)[0] return render_template('user_upd.html', username=username, user_dict=user_dict) else: if not username or not password: return render_template('user_upd.html', error=u'(密码)不能为空,请重新输入') elif user.update_users(username=username, age=age, password=password, job=job, uid=uid): flash(u'更新:%s 成功' % username) return redirect('/user/list/') else: return "用户更新失败!"
def modify_user(): uid = request.args.get('id', '') _user = user.get_user(uid) _error = '' _uid = '' _username = '' _password = '' _age = '' _phone = '' _email = '' if _user is None: _error = '用户信息不存在' else: _uid = _user.get('id') _username = _user.get('username') _password = _user.get('password') _age = _user.get('age') _phone = _user.get('phone') _email = _user.get('email') return render_template('user_modify.html', error=_error, password=_password, age=_age, phone=_phone, email=_email, username=_username, uid=_uid)
def updateuser(): flash('更新用户成功') userid = request.args.get('actid') _user = user.get_user(userid) if _user is None: _error = '用户信息不存在' else: updateuser = _user.get('username') updateage = _user.get('age') updatepassword = _user.get('password') return render_template('updateuser.html',updateuser=updateuser,updateage=updateage,updatepassword=updatepassword,userid=userid)
def modify_user(): id=request.args.get('id') _users = user.get_user(id) print _users _error = '' username = '' password = '' age = '' if _users is None: _error = u'用户信息不存在' username = _users.get('username','') password = _users.get('password','') age = _users.get('age') return render_template('user_modify.html',id=id,username=username,password=password,age=age,error=_error)
def user_update(): params = request.args if request.method == 'GET' else request.form uid = params.get('uid', '') age = params.get('age', '') job = params.get('job', '') # 根据ID获取用户信息 user_dict = user.get_user(uid) if request.method == 'GET': return json.dumps(user_dict) # return render_template('user/user_modify.html', user_dict=user_dict) else: is_ok, error = user.validate_update_user(uid=uid,age=age,job=job) if is_ok: user.update_users(uid=uid, age=age, job=job) flash(u'更新:%s 成功' % user_dict.get('username')) return json.dumps({'is_ok': is_ok, 'error': error})
def modify_user(): uid = request.args.get('id','') _user = user.get_user(uid) _uid = "" _error = "" _username = "" _password = "" _age = "" if _user is None: _error = "用户信息不存在" else: _uid = _user.get("id") _username = _user.get("username") _password = _user.get("password") _age = _user.get("age") return render_template('user_modify.html',error=_error,password=_password,age=_age,username=_username,uid=_uid)
def rate(name, idnum): # check to see if name is in the database u = userdb.auth_user(name, idnum) if u == None: flash("Invalid user") return redirect(url_for("login")) elif u == False: flash("Invalid password") return redirect(url_for("login")) # we've got a valid user, now get the people to rate (and their current # ratings) people_to_rate = utils.getPeopleToRate(name) q = utils.get_questions() me = userdb.get_user(str(name)) return render_template("rate.html", u=me, r=people_to_rate, q=q)
def modify_user(): uid = request.args.get('id', '') _user = user.get_user(uid) _error = '' _uid = '' _username = '' _password = '' _age = '' if _user is None: _error = '用户信息不存在' else: _uid = _user.get('id') _username = _user.get('username') _password = _user.get('password') _age = _user.get('age') return render_template('user_modify.html', error=_error, password=_password, age=_age, username=_username, uid=_uid)
def getPeopleToRate(email): """ return a list of projects where each project has all the people s email hsa to rate """ mydb = db.db() qs = get_questions() projects = getProjects() plist={} for (name,p) in projects: proj={} teammates = get_teammates(p,email) for t in teammates: ratings = mydb.getRatingsFor(name,email,t) proj[t]=[userdb.get_user(t), ratings] plist[name]=proj return plist
def modify_user(): uid=int(request.args.get("id","")) _user = user.get_user(uid) _id="" _username="" _password="" _age="" _error="" if _user is None: _error = "user is no exists" else: _id = _user.get("id") _username = _user.get("username") _password = _user.get("password") _age = _user.get("age") # print _username,_password,_age return render_template("user_modify.html",uid=_id,username=_username,\ password=_password,age=_age,info=_error)
def modify_user(): username = request.args.get('username', '') _user = user.get_user(username) _error = '' _username = '' _password = '' _age = '' if _user is None: _error = '用户信息不存在' else: _username = _user.get('username') _password = _user.get('password') _age = _user.get('age') return render_template('user_modify.html', error=_error, password=_password, age=_age, username=_username)
def user_update(): params = request.args if request.method == 'GET' else request.form uid = params.get('uid', '') age = params.get('age', '') job = params.get('job', '') password = params.get('password', '') # 根据ID获取用户信息 user_dict = user.get_user(uid) if request.method == 'GET': return render_template('user/user_modify.html', user_dict=user_dict) else: is_ok, error = user.validate_update_user(uid=uid, password=password, age=age, job=job) if is_ok: user.update_users(uid=uid, password=password, age=age, job=job) flash(u'更新:%s 成功' % user_dict.get('username')) return redirect('/user/list/') else: return render_template('user/user_modify.html', user_dict=user_dict, error=error)
def UserList(): all_user = user.get_user() return render_template('user_list.html', user_list=all_user)
def change_pass(): uid = request.args.get('userid', '') _user = user.get_user(uid) return render_template('change_password.html', user=_user)
async def get_users(): return userdb.get_user()