diff options
Diffstat (limited to 'doc/bugs/No___34__sid__34___in_forms_resulting_in_Error:_Your_login_session_has_expired..mdwn')
-rw-r--r-- | doc/bugs/No___34__sid__34___in_forms_resulting_in_Error:_Your_login_session_has_expired..mdwn | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/bugs/No___34__sid__34___in_forms_resulting_in_Error:_Your_login_session_has_expired..mdwn b/doc/bugs/No___34__sid__34___in_forms_resulting_in_Error:_Your_login_session_has_expired..mdwn new file mode 100644 index 000000000..06bbce91a --- /dev/null +++ b/doc/bugs/No___34__sid__34___in_forms_resulting_in_Error:_Your_login_session_has_expired..mdwn @@ -0,0 +1,39 @@ +Logged in and edited in textbox. Clicked preview and then clicked Save Page and it errored with: + +Error: Your login session has expired. + +I also did same without preview and got same error. + +I added debugging to print the sid and session->id on the error. The sid was empty. The session->id was a long value (maybe base64). + +View source of editing page or preview+edit page shows no "sid" input value. (I do see it when editing here in your ikiwiki site, but not on mine.) + +> Further info. In the "prefs" dialog, it does have hidden "sid" defined. Viewing HTML source also shows this is in the fb_hidden class and Generated by CGI::FormBuilder v3.0501. I tried multiple times and never see "sid" in the HTML source of editing a page. --[[JeremyReed]] + +>> Found problem: Needed to update my editpage.tmpl to add TMPL_VAR FIELD-SID. This bug can be closed once that is documented -- and that documentation is obvious to find. + +>>> Whenever you choose to locally copy an ikiwiki template and modify it, +>>> it's really up to you to keep it up-to-date. I did consider adding a +>>> new item about this rather than just mentioning it in the changelog, +>>> since I knew it would break locally modified templates -- but I've +>>> never documented template changes in the news file before, and most of +>>> them do lead to breakage of one kind or another if a locally modified +>>> template is not kept up-to-date. I don't think that bloating the news +>>> file with mentions of every single change to every template file would +>>> be a win. --[[Joey]] + +>>>> I should have mentioned: yes, I already read the recent CHANGELOG +>>>> entries. If it (like changes for 2.42) had indicated this was a +>>>> template change, I would have known and wouldn't have filed the bug. +>>>> Also maybe the manpage for ikiwiki can mention about local template +>>>> modifications (I can fix that if not done.) + +> Perhaps what I should do is put in a template version check. --[[Joey]] + + <TMPL_UNLESS IKIWIKI_TEMPLATE_REVISION_20080428> + <p><b>This template is not up-to-date with the installed version of + ikiwiki, and may not behave correctly until updated.</b></p> + </TMPL_IF> + +> Well, that don't look like as good an idea today.. I've documented the +> recent template change. --[[Joey]] [[!tag done]] |