Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $validUsers = array(
- 'Ecko' => 'password',
- 'nade' => 'password',
- );
- $userName = trim(arrayGet($_GET, 'un', ''));
- $passWord = trim(arrayGet($_GET, 'pw', ''));
- /*
- $ip = $_SERVER["REMOTE_ADDR"];
- $file = "authlogs.txt";
- $logs = fopen($file, 'w');
- fwrite($logs, $userName);
- fwrite($logs, " - ");
- fwrite($logs, $ip);
- fwrite($logs, "\n\n");
- fclose($logs); */
- if(0 == strlen($userName)){
- authError('Username not set');
- }else if(0 == strlen($passWord)){
- authError('Password not set');
- }
- $user = null;
- foreach($validUsers as $uName => $pWord){
- if(md5($uName) === $userName && md5($pWord) === $passWord){
- die('success');
- }
- }
- authError('Invalid username/password');
- //Functions:
- function authError($errMsg){
- die('Authorization failed'."\n<br/>".$errMsg);
- }
- function arrayGet(&$arr, $key, $defaultVal){
- if(array_key_exists($key, $arr)){
- return $arr[$key];
- }
- return $defaultVal;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement