def edit(): '''编辑用户''' data = { 'account': request.session['account'] or 'Hack', } _id = request.query._id if _id: from bson.objectid import ObjectId data['member'] = find_member({'_id': ObjectId(_id)}) return template('tpl/system/member/edit', site_opt = site_opt, data = data)
def do_add(): '''保存用户信息''' from model import member_props member = find_member({'passport':request.forms.get('passport')}) or {} for prop in member_props: if prop in request.forms: member[prop] = request.forms.get(prop) #hash password passwd_str = request.forms.get('password') if request.forms.get('password') else request.forms.get('passport')[-6:] member['password'] = md5(passwd_str) save_member(member) redirect('/manage/member/list')
def find_member(condition, **kwargs): """查找普通用户""" from model.member import find_one as find_member return find_member(condition, **kwargs)
def find_member(condition, **kwargs): '''查找一个用户''' from model.member import find_one as find_member return find_member(condition, **kwargs)