Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Ticket #780: cptools.py.patch

  • cptools.py

    old new  
    205205    def on_check(self, username): 
    206206        pass 
    207207     
    208     def login_screen(self, from_page='..', username='', error_msg=''): 
     208    def login_screen(self, from_page='..', username='', error_msg='', **kwargs): 
    209209        return """<html><body> 
    210210Message: %(error_msg)s 
    211211<form method="post" action="do_login"> 
     
    217217</body></html>""" % {'from_page': from_page, 'username': username, 
    218218                     'error_msg': error_msg} 
    219219     
    220     def do_login(self, username, password, from_page='..'): 
     220    def do_login(self, username, password, from_page='..', **kwargs): 
    221221        """Login. May raise redirect, or return True if request handled.""" 
    222222        error_msg = self.check_username_and_password(username, password) 
    223223        if error_msg: 
     
    232232            self.on_login(username) 
    233233            raise cherrypy.HTTPRedirect(from_page or "/") 
    234234     
    235     def do_logout(self, from_page='..'): 
     235    def do_logout(self, from_page='..', **kwargs): 
    236236        """Logout. May raise redirect, or return True if request handled.""" 
    237237        sess = cherrypy.session 
    238238        username = sess.get(self.session_key) 

Hosted by WebFaction

Log in as guest/cpguest to create tickets