/* create session */ @session_name("sid_webftp"); @session_start(); /* logout */ if ( $logout==1 and $login!=1 ) { @session_unset(); $_SESSION = array(); @session_destroy(); unset($_POST); unset($_GET); unset($_COOKIE); unset($_SESSION); unset($login_username); unset($login_password); @setcookie ( "sid", @session_name(), @time()-60*60*24*30 ); } if ( trim($_SESSION["login_username"]) != "" and trim($_SESSION["login_password"])!="" ) { $login_username = trim($_SESSION["login_username"]); $login_password = trim($_SESSION["login_password"]); } /* check userlogin */ if ( trim($login_username) != "" and trim($login_password) != "" ) { $ftp_connection = @ftp_connect($website["ftphost"]); $ftp_login = @ftp_login($ftp_connection,trim($login_username),trim($login_password)); } if ( !$ftp_connection or !$ftp_login ) { @ftp_quit($ftp_connection); if ( ( isset($logout) and $logout!=1 ) or $login==1 ) { $failure = $language["loginfailure"]; } @session_unset(); $_SESSION = array(); @session_destroy(); unset($_POST); unset($_GET); unset($_COOKIE); unset($_SESSION); unset($login_username); unset($login_password); @setcookie ( "sid", @session_name(), time()-60*60*24*30 ); } if ( ($ftp_connection!="" or $ftp_login!="") and trim($login_username)!="" and trim($login_password)!="" ) { @session_register("login_username"); @session_register("login_password"); $sid_webftp=session_id(); @setcookie ( @session_name(), @session_id(), time()+60*60*24*30 ); } ?>