From: <ep...@us...> - 2008-05-27 20:52:36
|
Revision: 8483 http://armagetronad.svn.sourceforge.net/armagetronad/?rev=8483&view=rev Author: epsy Date: 2008-05-27 13:52:18 -0700 (Tue, 27 May 2008) Log Message: ----------- make it valid xhtml Modified Paths: -------------- tools/http-auth-server/trunk/loginform.php Modified: tools/http-auth-server/trunk/loginform.php =================================================================== --- tools/http-auth-server/trunk/loginform.php 2008-05-26 09:25:14 UTC (rev 8482) +++ tools/http-auth-server/trunk/loginform.php 2008-05-27 20:52:18 UTC (rev 8483) @@ -37,6 +37,16 @@ die('PRECONDITION_FAILED'); // TODO: put a nice message here } +// nowhere to redirect? no thanks +if ( isset($_REQUEST['redirect']) ) +{ + die('PRECONDITION_FAILED'); // TODO: put a nice message here +} +else +{ + $redirect = $_REQUEST['redirect']; +} + // okay, now we know who wants us to do something, what does it want us to do? if ( isset($_POST[ $host . 'submit']) ) @@ -52,11 +62,18 @@ ?> <form action="" method="post"> <h1>Login with authority <?php echo htmlspecialchars($host); ?></h1> - <label for="username">Username</label> - <input id="username" name="username" /> - <label for="password">Password</label> - <input id="password" name="username" type="password" /> - <input name="<?php echo $host; ?>submit" type="submit" /> + <p> + <label for="username">Username</label> + <input id="username" name="username" /> + </p> + <p> + <label for="password">Password</label> + <input id="password" name="username" type="password" /> + </p> + <p> + <input name="redirect" type="hidden" value="<?php echo $redirect; ?>" /> + <input name="<?php echo $host; ?>submit" type="submit" /> + </p> </form> <?php make_footer(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |