sure maybe, but not with ikiwiki itself
authorhttp://schmonz.livejournal.com/ <http://schmonz.livejournal.com/@web>
Sun, 2 Aug 2009 14:44:17 +0000 (10:44 -0400)
committerJoey Hess <joey@kitenet.net>
Sun, 2 Aug 2009 14:44:17 +0000 (10:44 -0400)
doc/forum/appear_if_you_are_login_or_not_in_a_page.mdwn

index e50eb4e1cedd335ed218cdb41beb3100460ff48d..51b91d30d76a5ced59fffd70130a80e7e3970a68 100644 (file)
@@ -3,3 +3,12 @@ Hi,
 Can you give me a hint for showing if one user is logged or not. If user is logged, then I want to display the user name, as wikipedia or dokuwiki for example.
 Regards,
 Xan.
+
+> ikiwiki doesn't serve pages, so this can't be done inside ikiwiki.
+> For certain kinds of authentication it might be possible anyway.
+> For instance, if you're using [[plugins/httpauth]] exclusively and
+> your server has PHP, you could put `<?php print("$REMOTE_USER");
+> ?>` in all the relevant ikiwiki [[templates]] and arrange for the
+> generated HTML pages to get run through the PHP interpreter. The trick
+> would work differently with other [[plugins/type/auth]] plugins,
+> if at all.