Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (!isset($_GET['login']) || $_GET['login'] != 1):
- ?>
- <form action="index.php?login=1" method="post">
- <fieldset>
- <legend> Login! </legend>
- <label for="username"> Username: </label>
- <input type="text" name="username" />
- <br />
- <label for="password"> Password: </label>
- <input type="password" name="password" />
- <br />
- <input type="submit" value="login!" />
- </fieldset>
- </form>
- <?php
- else:
- $username = $_POST['username'];
- $password = $_POST['password']; //hash it!
- $doc = new DOMDocument();
- $doc->preserveWhiteSpace = false;
- $doc->load("users.xml");
- $usersLoginsNodeList = $doc->documentElement->getElementsByTagName("login");
- for ($i = 0; $i < $usersLoginsNodeList->length; $i++)
- {
- if ($usersLoginsNodeList->item($i)->nodeValue == $username)
- {
- echo $usersLoginsNodeList->item($i)->nodeValue . "<br />";
- $parentNodeId = $usersLoginsNodeList->item($i)->parentNode->getAttribute("id");
- $parentNode = $doc->getElementById($parentNodeId);
- echo $parentNode->nodeValue;
- echo "hey";
- $passwordNode = $parentNode->getElementsById("password")->item(0);
- if ($passwordNode->nodeValue == $password)
- echo "PASS: " . $passwordNode->nodeValue;
- break;
- }
- }
- endif;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement