Changeset 1891

Show
Ignore:
Timestamp:
01/22/07 22:12:58 (2 years ago)
Author:
coderanger
Message:

HttpAuthPlugin:

Fix 2.3 compat. (closes #1093)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • httpauthplugin/0.10/httpauth/filter.py

    r1890 r1891  
    44from trac.web.chrome import INavigationContributor 
    55 
    6 import base64 
     6try:   
     7    from base64 import b64decode   
     8except ImportError:   
     9    from base64 import decodestring as b64decode 
    710 
    811from acct_mgr.api import AccountManager 
     
    6669        if header: 
    6770            token = header.split()[1] 
    68             user, passwd = base64.b64decode(token).split(':', 1) 
     71            user, passwd = b64decode(token).split(':', 1) 
    6972            if AccountManager(self.env).check_password(user, passwd): 
    7073                return user