Opened 18 years ago
Closed 18 years ago
#3621 closed defect (worksforme)
Trac project login security does not work properly.
Reported by: | Owned by: | Jonas Borgström | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | version control/browser | Version: | 0.9.6 |
Severity: | normal | Keywords: | needinfo |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Recently I was promoted to Admin on a trac project. Assume that my username/password were "um_test"/"demo".
However when I attempted to login, I typed (in the popup login dialog) "um_test " with the correct password. The site said I as logged in successfully but the web page content area display "WIKI_VIEW priveleges… " error.
Unfortunately, I also told the browser to "remember" my login info. So each time I tried to login I received this error.
I finally stumbled upon the fact that my login name had an extra space. When I removed that space and logged in, everything worked correctly.
This is a very subtle, nasty bug that will make people CRAZY trying to figure out the problem.
Attachments (0)
Change History (4)
comment:1 by , 18 years ago
Priority: | high → normal |
---|---|
Resolution: | → invalid |
Severity: | critical → normal |
Status: | new → closed |
comment:2 by , 18 years ago
Resolution: | invalid |
---|---|
Status: | closed → reopened |
I may have missed one point here, sorry: is there no "um_test " account defined on your web site? In this case, this may be a bug, you're right.
comment:3 by , 18 years ago
Keywords: | needinfo added |
---|
comment:4 by , 18 years ago
Resolution: | → worksforme |
---|---|
Status: | reopened → closed |
Couldn't reproduce this, tried to logged in with "cboos /…" on t.e.o. or on my own test instance running 0.11dev and the login failed.
If Trac tells you that you need WIKI_VIEW priviledges, this means that your project is configured so that you need these priviledges to get access to the wiki pages. This is not a bug, this is the expected behaviour. Use
trac-admin
to give WIKI_VIEW permission to the 'um_test' account.About the browser stuff: This is not an issue in Trac, this is how authentication in HTTP protocol works. You are correctly logged in, btw. If you want to change or remove your automatic credentials, use your browser option/preference panel to clean up these data. Some browsers (such as Firefox) have also plugins to directly remove HTTP credentials. Anyway if you quit and restart your browser, it should prompt to confirm the user/password before sending them to the Trac server.
There are alternative ways to authenticate in Trac that come as plugins, and that would allow you to logout. Search http://trac-hacks.org to find them.
AFAICT, there's no bug here.