Closed
Bug 120817
Opened 23 years ago
Closed 23 years ago
Log Out and %commandmenu% in bannerhtml
Categories
(Bugzilla :: Administration, task)
Tracking
()
RESOLVED
FIXED
Bugzilla 2.16
People
(Reporter: chris, Assigned: justdave)
Details
Attachments
(1 file)
730 bytes,
patch
|
justdave
:
review+
dkl
:
review+
|
Details | Diff | Splinter Review |
With %commandmenu% in bannerhtml, logging out from Bugzilla gives back the
relogin page with the Log Out on header and Log In on the footer.
Steps to reproduce:
Add %commandmenu% in bannerhtml. Save the change. Navigate to any other page in
Bugzilla so that the command menu is added to the header. Select the Log Out
link from the FOOTER of the page. The relogin page is displayed with Log Out in
the header command menu and Log In in the footer.
Solution:
This occurs because relogin.cgi calls delete $::COOKIE{"Bugzilla_login"}; after
calling PutHeader ("Relogin"); This means that the call to quietly_check_login
() within GetCommandMenu() returns 1, and GetCommandMenu() displays the Log Out
option.
Here's a patch:
Index: relogin.cgi
===================================================================
RCS file: /cvsroot/mozilla/webtools/bugzilla/relogin.cgi,v
retrieving revision 1.10
diff -p -r1.10 relogin.cgi
*** relogin.cgi 2000/01/18 14:41:00 1.10
--- relogin.cgi 2002/01/18 19:26:37
*************** Set-Cookie: Bugzilla_password= ; path=/;
*** 34,39 ****
--- 34,44 ----
Content-type: text/html
";
+
+ # delete the cookie before dumping the header so that it shows the user
+ # as logged out
+ delete $::COOKIE{"Bugzilla_login"};
+
PutHeader ("Relogin");
print "<B>Your login has been forgotten</B>.</P>
*************** The cookie that was remembering your log
*** 41,48 ****
do an action that requires a login, you will be prompted for it.
<p>
";
-
- delete $::COOKIE{"Bugzilla_login"};
PutFooter();
--- 46,51 ----
Assignee | ||
Comment 1•23 years ago
|
||
Assignee | ||
Comment 2•23 years ago
|
||
Comment on attachment 65654 [details] [diff] [review]
Chris's patch
r= justdave
This looks pretty painless
Attachment #65654 -
Flags: review+
Assignee | ||
Updated•23 years ago
|
OS: Windows 2000 → All
Hardware: PC → All
Target Milestone: --- → Bugzilla 2.16
Comment 3•23 years ago
|
||
Comment on attachment 65654 [details] [diff] [review]
Chris's patch
Code looks good. Functions as expected.
r=dkl
Attachment #65654 -
Flags: review+
Comment 4•23 years ago
|
||
Fix checked into HEAD on 01/18/2002. Closing as RESOLVED/FIXED.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
QA Contact: matty_is_a_geek → default-qa
You need to log in
before you can comment on or make changes to this bug.
Description
•