.htaccess - Two Unauthorized login with php in one domain -


i have site files in root, site popup login via unauthorized in php, login works well.

have site in folder in root: root/admin_pi/, in site have popup login via unauthorized site in root, have problem in second site (root/admin_pi/)

when login site loged in homepage when go page or reload homepage see again login popup,
each time change page see again login popup,

can me know how can fix conflict 2 logins?

each site has different .htaccess file line :
rewriterule .* - [e=http_authorization:%{http:authorization}]


php code login:

function dologin() {     if(!isset($_session['login']))     {         if (isset($_post['email']) && isset($_post['pass'])) {             $_session['logged_in']=true;             $_session['logged_in_password']=$password;             $_session['logged_in_username']=$user;              header("location: ".home_page);             return;         }         else {             showloginbox();         }     }     else     {      if(preg_match('/basic+(.*)$/i', $_server['redirect_http_authorization'], $matches))      {          list($_server['php_auth_user'], $_server['php_auth_pw']) = explode(':' , base64_decode(substr($_server['redirect_http_authorization'], 6)));      }      $user = isset($_server['php_auth_user']) ? $_server['php_auth_user'] : '';     $password = isset($_server['php_auth_pw']) ? $_server['php_auth_pw'] : '';     $login_success = check_user_details($user, $password);     if($login_success)     {          $_session['logged_in']=true;         $_session['logged_in_password']=$password;         $_session['logged_in_username']=$user;          header("location: ".home_page);         return;     }     else     {         session_unset($_session['login']);         showloginbox();     }     } }   function showloginbox(){     $_session['login']=true;      if (isset($_server['php_auth_user']) && isset($_server['php_auth_pw'])) {     $_session['logged_in']=true;      $_session['logged_in_password']=$password;      $_session['logged_in_username']=$user;          header("location: ".home_page);         return;     }     header('www-authenticate: basic realm="admin panel"');     header('http/1.0 401 unauthorized');     echo "you must enter valid username , password access page\n";     echo '<p><a href="javascript:location.reload(true)">try again</a></p>';     exit; } 

thank much


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -