Mega Code Archive

 
Categories / Php / User Management
 

Filebased password check

<?php // This is your indexfile: index.php ?> <HTML> <HEAD> <TITLE>password admin</TITLE> </HEAD> <BODY link="#0066FF" vLink=#0066FF aLink=#0066FF bgcolor="#FFFFFF"> <?php $logok = FALSE; if (isset($login) and isset($passwd)){ $fp = fopen("password.txt", "r"); while (feof($fp) == 0) { $line = chop(fgets($fp,1000)); $arr = split(",", $line); if (($arr[0] == $login) and ($arr[1] == $passwd)) { $logok = TRUE; continue; } } } if (!$logok) { ?> <a name=top></a> <form method="post" action="index.php" name=loginform> <table border="0" cellspacing="0" cellpadding="0" align="center" width="100%"> <tr align="left"> <td valign="top" width="480"> <table border="0" cellspacing="0" cellpadding="0"> <tr align="left"> <td><font size="-2">login</font> </td> </tr> <tr> <td> <input type="text" name="login" maxlength=50 size=10 style="width: 90px; font-size: 10px"> </td> </tr> <tr> <td> <input type="password" name="passwd" maxlength=50 size=10 style="width: 90px; font-size: 10px"> </td> </tr> <tr align="left"> <td><font size="-2">password </font> </td> </tr> <tr align="right"> <td> <input type="Submit" value="login" name="action" style="width: 30px; heigth: 18px; font-size: 10px"> </td> </tr> </table> </td> </tr> </table> <br> </form> <?php } ?> <?php if ($logok) { ?> <script language=JavaScript> window.location.href="your_next_file.php"; </script> <?php } ?> <script language=JavaScript> <!-- if (document.loginform) { document.loginform.login.focus(); } // --> </script> </BODY> </HTML> ******** The next 2 lines will be in your plain-text-file password.txt: your_login_1,your_password_1 your_login_2,your_password_2