Opened 15 years ago

Closed 15 years ago

#1398 closed defect (duplicate)

r2128, 0.10, crashes on login (?)

Reported by: dr2chase@… Owned by: Matt Good
Priority: normal Component: AccountManagerPlugin
Severity: major Keywords:
Cc: Trac Release: 0.10


I do not know enough Python to be certain of this, but it looks suspect. Attempting to log in yields a page ending like so:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/trac/web/", line 387, in dispatch_request
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/trac/web/", line 182, in dispatch
    req.authname = self.authenticate(req)
  File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/trac/web/", line 146, in authenticate
    authname = authenticator.authenticate(req)
  File "build/bdist.darwin-8.9.0-Power_Macintosh/egg/acct_mgr/", line 334, in wrap
  File "build/bdist.darwin-8.9.0-Power_Macintosh/egg/acct_mgr/", line 344, in authenticate
  File "build/bdist.darwin-8.9.0-Power_Macintosh/egg/acct_mgr/", line 371, in _remote_user
  File "build/bdist.darwin-8.9.0-Power_Macintosh/egg/acct_mgr/", line 104, in check_password
  File "build/bdist.darwin-8.9.0-Power_Macintosh/egg/acct_mgr/", line 72, in check_password
  File "build/bdist.darwin-8.9.0-Power_Macintosh/egg/acct_mgr/", line 176, in _check_userline
NameError: global name 'user' is not defined}}}

The relevant code reads
    def _check_userline(self, password, prefix, suffix):
        return suffix == htdigest(user, self.realm, password)
Most of the other code in {{{}}} passes or gets {{{user}}} as a parameter, so it seems likely that was omitted here.

I just installed this egg (globally) to replace an earlier version (I am about to attempt further customization, but thought that it would be prudent to see if it worked before I touched it).  I also removed a customized {{{login.cs}}} in case that was the problem.

Attachments (0)

Change History (1)

comment:1 Changed 15 years ago by Matt Good

Resolution: duplicate
Status: newclosed

This is a duplicate of #1392.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Matt Good.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.