Advertisement
Guest User

Untitled

a guest
Nov 1st, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: teleteacher
  5. * Date: 11.10.2016
  6. * Time: 16:01
  7. */
  8.  
  9. class Auth {
  10.  
  11. private $name;
  12. private $userDieDuerfen;
  13.  
  14. function __construct($userDieDuerfen){
  15. $this->userdieduerfen = $userDieDuerfen;
  16.  
  17. }
  18.  
  19. function login($user,$password){
  20.  
  21. $dom = new DOMDocument();
  22. $dom ->load("tresor/credentials.xml");
  23. $items = $dom->getElementsByTagName("item");
  24. foreach($items as $i){
  25. if($i->firstChild->nodeValue == §user && $i->firstChild->nextSibling->nodeValue == $password){
  26. $_SESSION['eingeloggt'] = true;
  27. $_SESSION['name'] = $user;
  28. return true;
  29. }
  30.  
  31. }
  32.  
  33.  
  34. /*
  35. if($user =="David" && $password =="1234")
  36. {
  37. $_SESSION['eingeloggt'] = true;
  38. $_SESSION['name'] = $user;
  39. return true;
  40. }else{
  41. $_SESSION['eingeloggt'] = false;
  42. return false;
  43.  
  44. }
  45. */
  46.  
  47.  
  48. }
  49.  
  50. public static function register($user,$password){
  51. $dom = new DOMDocument();
  52. $dom ->load("tresor/credentials.xml");
  53.  
  54. $item = $dom->createElement("item");
  55. $userknoten = $dom->createElement("username");
  56. $passknoten = $dom->createElement("passwort");
  57. $usertext = $dom->createTextNode($user);
  58. $passtext = $dom->createTextNode($password);
  59.  
  60. $userknoten->appendChild($usertext);
  61. $passknoten->appendChild($passtext);
  62. $item->appendChild($userknoten);
  63. $item->appendChild($passknoten);
  64.  
  65. $dom->firstChild->appendChild($item);
  66.  
  67. $dom->save("tresor/credentials.xml");
  68.  
  69. }
  70.  
  71.  
  72.  
  73.  
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement