<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div class="Ih2E3d"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The markup below, presuming redirect works, causes a login action<br>

loop. After successful login pmwiki does not notice the conditional<br>
change and goes in circles.<br>
<br>
--------------------<br>
(:if authid:)<br>
Hello {$AuthId}, nice to see you again.<br>
<br>
(:else:)<br>
(:redirect {$FullName}?action=login:)<br>
<br>
(:ifend:)<br>
-------------------<br>
</blockquote></div><div><br>IIRC the redirect rule fires before the if rule.&nbsp; The redirect rule causes any current-page-processing to halt and a new page is loaded (i.e., the if rule will never be processed).&nbsp; Someone else who has looked at this more recently (or has a better memory) would have to confirm that...<br>

<br>However, it makes sense to me that redirect should prevent infite loops of redirection...?&nbsp; (If I&#39;ve understood correctly what&#39;s happening.)<br><br>-Peter <br></div></div>
</blockquote></div><br>