Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- class PHPruAuth
- {
- var $LOGIN;
- var $PASSWORD;
- var $USER;
- var $PASS;
- function Error()
- {
- echo '<html>';
- echo '<CENTER><BR><BR><FONT COLOR=RED><B>Piek�uve nav iesp�jama!!...</B></FONT>';
- echo '<CENTER><BR><BR><B><a href="javascript:history.go(-1)">Atgriezties atpaka�</a></B>';
- exit("<BR>\n</BODY>\n</HTML>");
- }
- function CheckUser()
- {
- $this->LOGIN = 'lva';
- $this->PASSWORD = 'lva123';
- if($this->LOGIN === $_SERVER["PHP_AUTH_USER"] && $this->PASSWORD === $_SERVER["PHP_AUTH_PW"])
- {
- $_SESSION["admin_online"] = 'true';
- $AUTH = array(trim($this->LOGIN),trim($this->PASSWORD));
- return ($AUTH);
- }
- $user = file('protect/users.php');
- foreach($user as $value)
- {
- list($this->USER,$this->PASS,$email,$code,$time) = explode("^^",$value);
- if(($this->USER === $_SERVER["PHP_AUTH_USER"]) && ($code == 'yes'))
- {
- $AUTH = array(trim($this->USER),trim($this->PASS));
- return ($AUTH);
- }
- }
- }
- }
- function PHPruAuth()
- {
- if(isset($_SERVER["PHP_AUTH_USER"]))
- $AUTH = $this->CheckUser();
- if ( (!isset($_SERVER["PHP_AUTH_USER"])) || ! (($_SERVER["PHP_AUTH_USER"] === $AUTH[0]) && ( $_SERVER["PHP_AUTH_PW"] === $AUTH[1] )) )
- {
- header("HTTP/1.0 401 Unauthorized");
- header("WWW-Authenticate: Basic entrer=\"Form2txt admin\"");
- header("WWW-Authenticate: Basic Realm=\"Aizsarg�ta zona\"");
- $this->Error();
- }
- }
- }
- session_name('PROTECT');
- session_start();
- $MEMBER = new PHPruAuth;
- ?>
Add Comment
Please, Sign In to add comment