def POST(self): op,p1,p2 = web.input().get('op'), web.input().get('p1'), web.input().get('p2') user = self.getcurrentuser() if user.level == 3: page = 1 perpage = 20 offset = (page - 1) * perpage users = model.get_all_users(offset=offset,limit=perpage) users_count = model.get_user_num() pages = users_count.count / perpage if users_count.count % perpage > 0: pages += 1 else: users = None pages = 0 if op is not None and p1 is not None and p2 is not None: #修改密码 if user.passwd != hashlib.md5(op).hexdigest(): tips = "原密码错误!" elif p1 != p2: tips = "两次密码不一致!" else: tips = "修改成功!" passwd = hashlib.md5(p1).hexdigest() model.update_user_passwd(user.k_id,passwd) return jjenv.get_template('admin.html').render(nickname=session.username,title="Admin",current='admin',user=user,users=users,chpwdtips=tips,pages = pages) else: return self.GET()
def GET(self): page = 1 if not web.input().get('page') else web.input().get('page') user = self.getcurrentuser() if user.passwd == "qq" or user.passwd == "douban": raise web.seeother('/my') #fen ye if user.level == 3: page = int(page) perpage = 20 offset = (page - 1) * perpage users = model.get_all_users(offset=offset, limit=perpage) users_count = model.get_user_num() pages = users_count.count / perpage if users_count.count % perpage > 0: pages += 1 if page > pages: raise web.seeother('/admin') else: users = None pages = 0 return jjenv.get_template('admin.html').render( nickname=session.username, title="Admin", current='admin', user=user, users=users, pages=pages)
def GET(self): page = 1 if not web.input().get('page') else web.input().get('page') user = self.getcurrentuser() if user.passwd == "qq" or user.passwd == "douban": raise web.seeother('/my') #fen ye if user.level == 3: page = int(page) perpage = 20 offset = (page - 1) * perpage users = model.get_all_users(offset=offset,limit=perpage) users_count = model.get_user_num() pages = users_count.count / perpage if users_count.count % perpage > 0: pages += 1 if page > pages: raise web.seeother('/admin') else: users = None pages = 0 return jjenv.get_template('admin.html').render(nickname=session.username,title="Admin", current='admin', user=user, users=users, pages = pages)
def POST(self): op, p1, p2 = web.input().get('op'), web.input().get( 'p1'), web.input().get('p2') user = self.getcurrentuser() if user.level == 3: page = 1 perpage = 20 offset = (page - 1) * perpage users = model.get_all_users(offset=offset, limit=perpage) users_count = model.get_user_num() pages = users_count.count / perpage if users_count.count % perpage > 0: pages += 1 else: users = None pages = 0 if op is not None and p1 is not None and p2 is not None: #修改密码 if user.passwd != hashlib.md5(op).hexdigest(): tips = "原密码错误!" elif p1 != p2: tips = "两次密码不一致!" else: tips = "修改成功!" passwd = hashlib.md5(p1).hexdigest() model.update_user_passwd(user.k_id, passwd, user.name) return jjenv.get_template('admin.html').render( nickname=session.username, title="Admin", current='admin', user=user, users=users, chpwdtips=tips, pages=pages) else: return self.GET()