How about adding a form submit handler to every form (except the log-in form) that calls user_logout() ?<div><br clear="all">All the Best,<br><br>Matt Chapman<br>Ninjitsu Web Development<br><br>--<br>The contents of this message should be assumed to be Confidential, and may not be disclosed without permission of the sender.<br>

<br><br><div class="gmail_quote">On Tue, Apr 13, 2010 at 2:55 PM, Randy Fay <span dir="ltr">&lt;<a href="mailto:randy@randyfay.com">randy@randyfay.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi - I&#39;m working on a library system and adding a &quot;kiosk mode&quot; (possibly using the <a href="http://drupal.org/project/kiosk" target="_blank">Kiosk module</a>)<br><br><ol><li>The site essentially presents the same information whether a user is logged in or anonymous.</li>

<li>The Drupal site uses a custom authentication plugin; authentication is actually done on the remote backend library server<br></li><li>A regular user logged in over the internet to a normal Drupal account can do things like request books, check account, etc, using Drupal the way it normally works.<br>

</li><li>A kiosk user (probably anon user) can do things that require authentication, but it must be a one-time authentication to the back-end server. We&#39;re calling it &quot;transactional authentication&quot;. Basically, they&#39;ll never do a Drupal login, but when they want to do something that requires authentication, they&#39;ll provide their library number and password for one specific transaction (like requesting a book).</li>

</ol>I&#39;d sure appreciate your suggestions about how best to do the &quot;transactional authentication&quot; part. It&#39;s pretty easy to start hacking at, but perhaps someone can suggest an elegant approach to this.<br>

<br>Thanks,<br>-Randy<br><font color="#888888"><br>-- <br>Randy Fay<br>Drupal Development, troubleshooting, and debugging<br><a href="mailto:randy@randyfay.com" target="_blank">randy@randyfay.com</a><br>+1  970.462.7450<br>
<br>
</font></blockquote></div><br></div>