def post(self): usr = self.verify_user_cookie() pw = self.request.get('password') new_pw = self.request.get('new_password') new_pw_confirm = self.request.get('new_pw_confirm') if pw == INIT_PW and new_pw == new_pw_confirm and usr: admin = User().new('#admin', make_pw_hash('#admin', new_pw),'') Group().new('#root', 'admin') usr.isAdmin = True usr.commit() admin.isAdmin = True admin.commit() ADMIN_IP = self.request.remote_addr self.set_admin_cookie('#admin') self.redirect('/admin/console') return self.redirect('/')