• 09-10-2016, 21:40:12
    #1
    <?php
    
    if (!isset($_SESSION)) {
    
      session_start();
    
    }
    
    $MM_authorizedUsers = "";
    
    $MM_donotCheckaccess = "true";
    
     
    function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { 
    
     
      $isValid = False; 
    
     
      if (!empty($UserName)) { 
    
        $arrUsers = Explode(",", $strUsers); 
    
        $arrGroups = Explode(",", $strGroups); 
    
        if (in_array($UserName, $arrUsers)) { 
    
          $isValid = true; 
    
        } 
    
        if (in_array($UserGroup, $arrGroups)) { 
    
          $isValid = true; 
    
        } 
    
        if (($strUsers == "") && true) { 
    
          $isValid = true; 
    
        } 
    
      } 
    
      return $isValid; 
    
    }
    
     
    $MM_restrictGoTo = "giris.php";
    
    if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {   
    
      $MM_qsChar = "?";
    
      $MM_referrer = $_SERVER['PHP_SELF'];
    
      if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
    
      if (isset($_SERVER['QUERY_STRING']) && strlen($_SERVER['QUERY_STRING']) > 0) 
    
      $MM_referrer .= "?" . $_SERVER['QUERY_STRING'];
    
      $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
    
      header("Location: ". $MM_restrictGoTo); 
    
      exit;
    
    }
    
    ?>
    Böyle bir panelim var session time zamanı yok sürekli login kalıyor ben buna zaman eklemek istiyorum. Şimdiden teşekkür ederim.
  • 10-10-2016, 12:59:45
    #2
    php_value session.gc_maxlifetime 300
    kodunu .htaccess dosyamıza ekleyerek session ömrünü 300 saniye yapabiliriz. Kontrol etmek için ise .htacess in bulunduğu klasörde bir sayfa oluşturup phpinfo() fonksiyonunun çıktısına bakmaktır.
  • 10-10-2016, 22:48:33
    #3
    muhammedaksam adlı üyeden alıntı: mesajı görüntüle
    php_value session.gc_maxlifetime 300
    kodunu .htaccess dosyamıza ekleyerek session ömrünü 300 saniye yapabiliriz. Kontrol etmek için ise .htacess in bulunduğu klasörde bir sayfa oluşturup phpinfo() fonksiyonunun çıktısına bakmaktır.
    Bunu int. bulmuştum fakat panelime entegre edemedim.
  • 11-10-2016, 08:13:33
    #4
    siyahincim adlı üyeden alıntı: mesajı görüntüle
    Bunu int. bulmuştum fakat panelime entegre edemedim.
    .htaccess e bir satır kod eklemekle entegre etmek arasında çok büyük bir fark var. .htaccess genellikle public_html klasöründe yada bir subdomain in klasöründe bulunan PHP dosyalarına komutlar veren bir dotfiledir. php.ini ile yapılabilen bir çok şey kısaca .htaccess ile yapılabilmektedir. Eğer .htaccess dosyanız yoksa Not Defteri ya da Notepad++ ile boş bir dosya açıp benim verdiğim kodu yapıştırıp farklı kaydet ile .htaccess olarak kaydedip ftp ile panelinizin bulunduğu public_html dosyasına atın.