aboutsummaryrefslogtreecommitdiff
path: root/doc/forum/TMPL__95__VAR_IS__95__ADMIN/comment_6_3db50264e01c8fad2e5567b5a9c7b6dc._comment
blob: 4d1c224b729b5d1a004f4bb3ae117fd6e5786f3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[[!comment format=mdwn
 username="http://smcv.pseudorandom.co.uk/"
 nickname="smcv"
 subject="comment 6"
 date="2011-02-23T18:08:37Z"
 content="""
> I'm fuzzy on the log in bit, I don't know how to bring up a log in page in IkiWiki

Cheap hack: make a link to `cgiurl(do => prefs)` and the user will have
to press Back a couple of times when they've logged in :-)

Less-cheap hack: have a CGI plugin that responds to `do=login` by doing
basically the same thing as `IkiWiki::needsignin`, but instead of
returning to the `QUERY_STRING`, return to the HTTP referer, or
a page whose name is passed in the query string, or some such.

> If I were going to do this I'd want to have a log out button appear
> when the user is logged in. Is it possible to add a log out function to the same plugin?

I don't see why not; you could create it from Javascript for logged-in
users only. That'd close the bug [[bugs/logout in ikiwiki]] (see that
bug for related ideas).
"""]]