Guest User

Untitled

a guest
Jul 26th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. <?
  2.  
  3.  
  4. class PHPruAuth
  5. {
  6. var $LOGIN;
  7. var $PASSWORD;
  8. var $USER;
  9. var $PASS;
  10.  
  11.  
  12. function Error()
  13. {
  14. echo '<html>';
  15.  
  16. echo '<CENTER><BR><BR><FONT COLOR=RED><B>Piek�uve nav iesp�jama!!...</B></FONT>';
  17. echo '<CENTER><BR><BR><B><a href="javascript:history.go(-1)">Atgriezties atpaka�</a></B>';
  18. exit("<BR>\n</BODY>\n</HTML>");
  19. }
  20.  
  21. function CheckUser()
  22. {
  23. $this->LOGIN = 'lva';
  24. $this->PASSWORD = 'lva123';
  25.  
  26. if($this->LOGIN === $_SERVER["PHP_AUTH_USER"] && $this->PASSWORD === $_SERVER["PHP_AUTH_PW"])
  27. {
  28. $_SESSION["admin_online"] = 'true';
  29. $AUTH = array(trim($this->LOGIN),trim($this->PASSWORD));
  30. return ($AUTH);
  31. }
  32. $user = file('protect/users.php');
  33. foreach($user as $value)
  34. {
  35. list($this->USER,$this->PASS,$email,$code,$time) = explode("^^",$value);
  36. if(($this->USER === $_SERVER["PHP_AUTH_USER"]) && ($code == 'yes'))
  37. {
  38. $AUTH = array(trim($this->USER),trim($this->PASS));
  39. return ($AUTH);
  40. }
  41. }
  42. }
  43. }
  44.  
  45. function PHPruAuth()
  46. {
  47. if(isset($_SERVER["PHP_AUTH_USER"]))
  48. $AUTH = $this->CheckUser();
  49. if ( (!isset($_SERVER["PHP_AUTH_USER"])) || ! (($_SERVER["PHP_AUTH_USER"] === $AUTH[0]) && ( $_SERVER["PHP_AUTH_PW"] === $AUTH[1] )) )
  50. {
  51. header("HTTP/1.0 401 Unauthorized");
  52. header("WWW-Authenticate: Basic entrer=\"Form2txt admin\"");
  53. header("WWW-Authenticate: Basic Realm=\"Aizsarg�ta zona\"");
  54. $this->Error();
  55. }
  56. }
  57. }
  58.  
  59. session_name('PROTECT');
  60. session_start();
  61. $MEMBER = new PHPruAuth;
  62.  
  63. ?>
Add Comment
Please, Sign In to add comment