Changeset 3558

Show
Ignore:
Timestamp:
04/25/08 22:08:00 (7 months ago)
Author:
pacopablo
Message:

Added session population functionality on login. updated setup.py keywords and added trove classifier

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • phpbbauthplugin/0.11/phpbbauth/main.py

    r3538 r3558  
    8383        if not hashed: 
    8484            return False 
     85        self._populate_user_session(self._get_userinfo(user)) 
    8586        return crypt_private(password, hashed, self.hash_prefix) == hashed 
    8687 
     
    102103        cnx.close() 
    103104        return pwhash 
     105 
     106    def _get_userinfo(self, user): 
     107        """ Pull user info from TG """ 
     108        cnx = PhpDatabaseManager(self.env).get_connection() 
     109        cur = cnx.cursor() 
     110        cur.execute('SELECT user_name, email_address, created, display_name' 
     111                    '  FROM %s WHERE active = True AND user_name = %%s' 
     112                    % self.table, (user,)) 
     113        userinfo = [u for u in cur] 
     114        cnx.close() 
     115        return userinfo 
    104116 
    105117    def _populate_user_session(self, userinfo): 
  • phpbbauthplugin/0.11/setup.py

    r3538 r3558  
    55setup( 
    66    name = 'PhpBBAuth', 
    7     version = '0.1', 
     7    version = '0.2', 
    88    author = 'John Hampton', 
    99    author_email = 'pacoapblo@pacopablo.com', 
     
    1818    ], 
    1919 
     20    classifiers = [ 
     21        'Framework :: Trac', 
     22    ], 
     23 
     24    keywords="acct_mgr phpbb", 
     25 
    2026    entry_points = { 
    2127        'trac.plugins': [