| |
GOPHP |
Boa tarde eu estou tentando fazer um logoff em um sistema de
o codigo seque abaixo
<?php
ob_start();
include( "config.php" );
include( "dbfuncs.php" );
include( "funcs.php" );
header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header( "Cache-Control: no-store, no-cache, must-revalidate" );
header( "Cache-Control: post-check=0, pre-check=0", false );
header( "Pragma: no-cache" );
session_start( );
if ( !isset( $_SERVER['PHP_AUTH_USER'] ) || $_POST['SeenBefore'] == 1
{
header( "WWW-Authenticate: Basic realm=\"Entre com seu usuário e
header( "HTTP/1.0 401 Unauthorized" );
echo "Você deve Entrar com um usuário e uma senha válida para
exit( );
{
echo "<form action='{$_SERVER['PHP_SELF']}' METHOD='post'>\n";
echo "<input type='hidden' name='SeenBefore' value='1' />\n";
echo "<input type='hidden' name='OldAuth' value='{$_SERVER
echo "<input type='submit' value='Re Autenticação' />\n";
echo "</form></p>\n";
exit( );
if ( file_exists( $filename ) )
{
$page = implode( "", file( $filename ) );
{
exit( "Can't find {$filename}" );
{
$_REQUEST['cont'] = "principal";
{
case "edit_payment" :
$subpage = edit_payment( $_REQUEST['id'] );
break;
case "update_payment" :
$subpage = update_payment( $_REQUEST['id'], $_REQUEST
break;
case "stats" :
$subpage = stats( );
break;
case "show_search_users" :
$subpage = show_search_users( );
break;
case "update_settings" :
$subpage = update_settings( $_REQUEST['happyratio'], $_REQUEST
break;
case "show_settings" :
$subpage = show_settings( );
break;
case "list_users" :
$subpage = list_users( $_REQUEST['from'], $_REQUEST['username'],
break;
case "browse_payments" :
$subpage = browse_payments( );
break;
case "browse_payouts" :
$subpage = browse_payouts( );
break;
case "list_payments" :
$subpage = list_payments( $_REQUEST['username'], $_REQUEST
break;
case "list_payments1" :
$subpage = list_payments1( $_REQUEST['username'], $_REQUEST
break;
case "list_payouts" :
$subpage = list_payouts( $_REQUEST['manager'], $_REQUEST
break;
case "list_payouts1" :
$subpage = list_payouts1( $_REQUEST['manager'], $_REQUEST
break;
case "show_buy_credits" :
$subpage = show_buy_credits( $_REQUEST['username'] );
break;
case "buy_credits" :
$subpage = buy_credits( $_REQUEST['username'], $_REQUEST
break;
case "payout" :
$subpage = payout( $_REQUEST['manager'], $_REQUEST['payout'] );
break;
case "ask_closesess" :
$subpage = ask_closesess( $_REQUEST['sessid'], $_REQUEST
break;
case "ask_del_user" :
$subpage = ask_del_user( $_REQUEST['username'] );
break;
case "ask_del_profile" :
$subpage = ask_del_profile( $_REQUEST['profid'], $_REQUEST
break;
case "ask_del_manager" :
$subpage = ask_del_manager( $_REQUEST['username'] );
break;
case "close_session" :
$subpage = close_session( $_REQUEST['sessid'] );
break;
case "online_users" :
$subpage = online_users( $_REQUEST['from'], $_REQUEST['ordercol'],
break;
case "traffic_report" :
$subpage = traffic_report( $_REQUEST['from'], $_REQUEST
break;
case "daily_traffic_report" :
$subpage = daily_traffic_report( $_REQUEST['from'], $_REQUEST
break;
case "list_profiles" :
$subpage = list_profiles( $_REQUEST['from'] );
break;
case "new_profile" :
$subpage = new_profile( $_REQUEST['profname'], $_REQUEST
break;
case "list_managers" :
$subpage = list_managers( $_REQUEST['from'] );
break;
case "edit_profile" :
$subpage = edit_profile( $_REQUEST['profid'], $_REQUEST
break;
case "update_profile" :
$subpage = update_profile( $_REQUEST['profid'], $_REQUEST
break;
case "store_profile" :
$subpage = store_profile( $_REQUEST['profname'], $_REQUEST
break;
case "edit_user" :
$subpage = edit_user( $_REQUEST['username'], $_REQUEST
break;
case "new_user" :
$subpage = new_user( $_REQUEST['username'], $_REQUEST
break;
case "store_user" :
$subpage = store_user( $_REQUEST['username'], $_REQUEST
break;
case "new_manager" :
$subpage = new_manager( $_REQUEST['username'], $_REQUEST
break;
case "store_manager" :
$subpage = store_manager( $_REQUEST['username'], $_REQUEST
break;
case "edit_manager" :
$subpage = edit_manager( $_REQUEST['username'], $_REQUEST
break;
case "del_user" :
$subpage = del_user( $_REQUEST['username'] );
break;
case "del_profile" :
$subpage = del_profile( $_REQUEST['profid'] );
break;
case "del_manager" :
$subpage = del_manager( $_REQUEST['username'] );
break;
case "update_user" :
$subpage = update_user( $_REQUEST['username'], $_REQUEST
break;
case "update_manager" :
$subpage = update_manager( $_REQUEST['username'], $_REQUEST
break;
default :
if ( $_REQUEST['cont'] != "" )
{
$filename = $_REQUEST['cont'].".htm";
if ( file_exists( $filename ) )
{
$subpage = implode( "", file( $filename ) );
}
else
{
exit( "Can't find {$filename}" );
}
}
print $page;
ob_end_flush();
?>
autenticação usando o $_SERVER['PHP_AUTH_USER'] .
Ate aonde eu sei ele criar uma sessão ate aqui tudo bem so que ele tb
cria um cookies que eu nao consigo apagar
&& $_POST['OldAuth'] == $_SERVER['PHP_AUTH_USER'] )
senha\"" );
entra no sistema.\n";
['PHP_AUTH_PW'] ) == false )
['PHP_AUTH_USER']}' />\n";
['comment'] );
['happystart'], $_REQUEST['happystop'] );
$_REQUEST['status'], $_REQUEST['mac'], $_REQUEST['realname'], $_REQUEST
['cpf_cnpj'], $_REQUEST['rg_ie'], $_REQUEST['email'], $_REQUEST
['phone'], $_REQUEST['mobile'], $_REQUEST['address'], $_REQUEST
['bairro'], $_REQUEST['city'], $_REQUEST['zip'], $_REQUEST['profid'],
$_REQUEST['comment'], $_REQUEST['ordercol'], $_REQUEST['ordertype'],
$_REQUEST['chord'], $_REQUEST['lastorder'], $_REQUEST['staticip'],
$_REQUEST['usestaticip'] );
['manager'], $_REQUEST['fromdate'], $_REQUEST['todate'], $_REQUEST
['from'], true );
['manager'], $_REQUEST['year1'], $_REQUEST['month1'], $_REQUEST
['day1'], $_REQUEST['year2'], $_REQUEST['month2'], $_REQUEST['day2'],
$_REQUEST['from'] );
['fromdate'], $_REQUEST['todate'], $_REQUEST['from'], true );
['year1'], $_REQUEST['month1'], $_REQUEST['day1'], $_REQUEST['year2'],
$_REQUEST['month2'], $_REQUEST['day2'], $_REQUEST['from'] );
['megabytes'], $_REQUEST['hours'], $_REQUEST['expiration'], $_REQUEST
['price'], $_REQUEST['comment'], $_REQUEST['resettraffic'] );
['username'] );
['profname'] );
$_REQUEST['ordertype'], $_REQUEST['chord'], $_REQUEST['lastorder'] );
['username'], $_REQUEST['listmode'], $_REQUEST['date'], true );
['username'], $_REQUEST['date'], true );
['downrate'], $_REQUEST['uprate'], $_REQUEST['limitdl'], $_REQUEST
['limitul'], $_REQUEST['limitexpiration'], $_REQUEST['limituptime'],
$_REQUEST['poolname'], $_REQUEST['valor'], $_REQUEST['error'] );
['profname'], $_REQUEST['downrate'], $_REQUEST['uprate'], $_REQUEST
['limitdl'], $_REQUEST['limitul'], $_REQUEST['limitexpiration'],
$_REQUEST['limituptime'], $_REQUEST['poolname'], $_REQUEST['valor'],
$_REQUEST['error'] );
['profname'], $_REQUEST['downrate'], $_REQUEST['uprate'], $_REQUEST
['limitdl'], $_REQUEST['limitul'], $_REQUEST['limittime'], $_REQUEST
['poolname'], $_REQUEST['valor'] );
['downrate'], $_REQUEST['uprate'], $_REQUEST['limitdl'], $_REQUEST
['limitul'], $_REQUEST['limittime'], $_REQUEST['poolname'], $_REQUEST
['valor'] );
['enableuser'], $_REQUEST['profid'], $_REQUEST['password1'], $_REQUEST
['password2'], $_REQUEST['mac'], $_REQUEST['usemacauth'], $_REQUEST
['realname'], $_REQUEST['cpf_cnpj'], $_REQUEST['rg_ie'], $_REQUEST
['email'], $_REQUEST['phone'], $_REQUEST['mobile'], $_REQUEST
['address'], $_REQUEST['bairro'], $_REQUEST['city'], $_REQUEST['zip'],
$_REQUEST['downlimit'], $_REQUEST['uplimit'], $_REQUEST
['nolimitdown'], $_REQUEST['nolimitup'], $_REQUEST['downrate'],
$_REQUEST['uprate'], $_REQUEST['oridedownrate'], $_REQUEST
['orideuprate'], $_REQUEST['expiration'], $_REQUEST['noexpiration'],
$_REQUEST['uptimelimit'], $_REQUEST['nolimituptime'], $_REQUEST
['comment'], $_REQUEST['staticip'], $_REQUEST['usestaticip'], $_REQUEST
['simuse'], $_REQUEST['error'] );
['enableuser'], $_REQUEST['profid'], $_REQUEST['password1'], $_REQUEST
['password2'], $_REQUEST['mac'], $_REQUEST['usemacauth'], $_REQUEST
['realname'], $_REQUEST['cpf_cnpj'], $_REQUEST['rg_ie'], $_REQUEST
['email'], $_REQUEST['phone'], $_REQUEST['mobile'], $_REQUEST
['address'], $_REQUEST['bairro'], $_REQUEST['city'], $_REQUEST['zip'],
$_REQUEST['downlimit'], $_REQUEST['uplimit'], $_REQUEST['expiration'],
$_REQUEST['uptimelimit'], $_REQUEST['comment'], $_REQUEST['staticip'],
$_REQUEST['usestaticip'], $_REQUEST['simuse'], $_REQUEST
['maconlyauth'], $_REQUEST['error'] );
['enableuser'], $_REQUEST['profid'], $_REQUEST['password1'], $_REQUEST
['password2'], $_REQUEST['mac'], $_REQUEST['usemacauth'], $_REQUEST
['realname'], $_REQUEST['cpf_cnpj'], $_REQUEST['rg_ie'], $_REQUEST
['email'], $_REQUEST['phone'], $_REQUEST['mobile'], $_REQUEST
['address'], $_REQUEST['bairro'], $_REQUEST['city'], $_REQUEST['zip'],
$_REQUEST['downlimit'], $_REQUEST['uplimit'], $_REQUEST
['nolimitdown'], $_REQUEST['nolimitup'], $_REQUEST['downrate'],
$_REQUEST['uprate'], $_REQUEST['oridedownrate'], $_REQUEST
['orideuprate'], $_REQUEST['expiration'], $_REQUEST['noexpiration'],
$_REQUEST['uptimelimit'], $_REQUEST['nolimituptime'], $_REQUEST
['comment'], $_REQUEST['staticip'], $_REQUEST['usestaticip'], $_REQUEST
['simuse'], $_REQUEST['maconlyauth'] );
['password1'], $_REQUEST['password2'], $_REQUEST['realname'], $_REQUEST
['phone'], $_REQUEST['mobile'], $_REQUEST['address'], $_REQUEST
['city'], $_REQUEST['zip'], $_REQUEST['comment'], $_REQUEST
['perm_listusers'], $_REQUEST['perm_createusers'], $_REQUEST
['perm_editusers'], $_REQUEST['perm_deleteusers'], $_REQUEST
['perm_listmanagers'], $_REQUEST['perm_createmanagers'], $_REQUEST
['perm_editmanagers'], $_REQUEST['perm_deletemanagers'], $_REQUEST
['perm_listprofiles'], $_REQUEST['perm_createprofiles'], $_REQUEST
['perm_editprofiles'], $_REQUEST['perm_deleteprofiles'], $_REQUEST
['perm_listonlineusers'], $_REQUEST['perm_listpayments'], $_REQUEST
['perm_listpayouts'], $_REQUEST['perm_searchusers'], $_REQUEST
['perm_trafficreport'], $_REQUEST['perm_addcredits'], $_REQUEST
['perm_makepayouts'], $_REQUEST['perm_logout'], $_REQUEST
['perm_listallpayments'], $_REQUEST['error'] );
['password1'], $_REQUEST['password2'], $_REQUEST['realname'], $_REQUEST
['phone'], $_REQUEST['mobile'], $_REQUEST['address'], $_REQUEST
['city'], $_REQUEST['zip'], $_REQUEST['comment'], $_REQUEST
['perm_listusers'], $_REQUEST['perm_createusers'], $_REQUEST
['perm_editusers'], $_REQUEST['perm_deleteusers'], $_REQUEST
['perm_listmanagers'], $_REQUEST['perm_createmanagers'], $_REQUEST
['perm_editmanagers'], $_REQUEST['perm_deletemanagers'], $_REQUEST
['perm_listprofiles'], $_REQUEST['perm_createprofiles'], $_REQUEST
['perm_editprofiles'], $_REQUEST['perm_deleteprofiles'], $_REQUEST
['perm_listonlineusers'], $_REQUEST['perm_listpayments'], $_REQUEST
['perm_listpayouts'], $_REQUEST['perm_searchusers'], $_REQUEST
['perm_trafficreport'], $_REQUEST['perm_addcredits'], $_REQUEST
['perm_makepayouts'], $_REQUEST['perm_logout'], $_REQUEST
['perm_listallpayments'] );
['password1'], $_REQUEST['password2'], $_REQUEST['realname'], $_REQUEST
['phone'], $_REQUEST['mobile'], $_REQUEST['address'], $_REQUEST
['city'], $_REQUEST['zip'], $_REQUEST['comment'], $_REQUEST
['perm_listusers'], $_REQUEST['perm_createusers'], $_REQUEST
['perm_editusers'], $_REQUEST['perm_deleteusers'], $_REQUEST
['perm_listmanagers'], $_REQUEST['perm_createmanagers'], $_REQUEST
['perm_editmanagers'], $_REQUEST['perm_deletemanagers'], $_REQUEST
['perm_listprofiles'], $_REQUEST['perm_createprofiles'], $_REQUEST
['perm_editprofiles'], $_REQUEST['perm_deleteprofiles'], $_REQUEST
['perm_listonlineusers'], $_REQUEST['perm_listpayments'], $_REQUEST
['perm_listpayouts'], $_REQUEST['perm_searchusers'], $_REQUEST
['perm_trafficreport'], $_REQUEST['perm_addcredits'], $_REQUEST
['perm_makepayouts'], $_REQUEST['perm_logout'], $_REQUEST
['perm_listallpayments'], $_REQUEST['error'] );
['enableuser'], $_REQUEST['profid'], $_REQUEST['password1'], $_REQUEST
['password2'], $_REQUEST['mac'], $_REQUEST['usemacauth'], $_REQUEST
['realname'], $_REQUEST['cpf_cnpj'], $_REQUEST['rg_ie'], $_REQUEST
['email'], $_REQUEST['phone'], $_REQUEST['mobile'], $_REQUEST
['address'], $_REQUEST['bairro'], $_REQUEST['city'], $_REQUEST['zip'],
$_REQUEST['downlimit'], $_REQUEST['uplimit'], $_REQUEST['expiration'],
$_REQUEST['uptimelimit'], $_REQUEST['comment'], $_REQUEST['staticip'],
$_REQUEST['usestaticip'], $_REQUEST['simuse'] );
['password1'], $_REQUEST['password2'], $_REQUEST['realname'], $_REQUEST
['phone'], $_REQUEST['mobile'], $_REQUEST['address'], $_REQUEST
['city'], $_REQUEST['zip'], $_REQUEST['comment'], $_REQUEST
['perm_listusers'], $_REQUEST['perm_createusers'], $_REQUEST
['perm_editusers'], $_REQUEST['perm_deleteusers'], $_REQUEST
['perm_listmanagers'], $_REQUEST['perm_createmanagers'], $_REQUEST
['perm_editmanagers'], $_REQUEST['perm_deletemanagers'], $_REQUEST
['perm_listprofiles'], $_REQUEST['perm_createprofiles'], $_REQUEST
['perm_editprofiles'], $_REQUEST['perm_deleteprofiles'], $_REQUEST
['perm_listonlineusers'], $_REQUEST['perm_listpayments'], $_REQUEST
['perm_listpayouts'], $_REQUEST['perm_searchusers'], $_REQUEST
['perm_trafficreport'], $_REQUEST['perm_addcredits'], $_REQUEST
['perm_makepayouts'], $_REQUEST['perm_logout'], $_REQUEST
['perm_listallpayments'] );