Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: teleteacher
- * Date: 11.10.2016
- * Time: 16:01
- */
- class Auth {
- private $name;
- private $userDieDuerfen;
- function __construct($userDieDuerfen){
- $this->userdieduerfen = $userDieDuerfen;
- }
- function login($user,$password){
- $dom = new DOMDocument();
- $dom ->load("tresor/credentials.xml");
- $items = $dom->getElementsByTagName("item");
- foreach($items as $i){
- if($i->firstChild->nodeValue == §user && $i->firstChild->nextSibling->nodeValue == $password){
- $_SESSION['eingeloggt'] = true;
- $_SESSION['name'] = $user;
- return true;
- }
- }
- /*
- if($user =="David" && $password =="1234")
- {
- $_SESSION['eingeloggt'] = true;
- $_SESSION['name'] = $user;
- return true;
- }else{
- $_SESSION['eingeloggt'] = false;
- return false;
- }
- */
- }
- public static function register($user,$password){
- $dom = new DOMDocument();
- $dom ->load("tresor/credentials.xml");
- $item = $dom->createElement("item");
- $userknoten = $dom->createElement("username");
- $passknoten = $dom->createElement("passwort");
- $usertext = $dom->createTextNode($user);
- $passtext = $dom->createTextNode($password);
- $userknoten->appendChild($usertext);
- $passknoten->appendChild($passtext);
- $item->appendChild($userknoten);
- $item->appendChild($passknoten);
- $dom->firstChild->appendChild($item);
- $dom->save("tresor/credentials.xml");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement