Cıkış Nasıl Yaparım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    phpde yeniyim arkadaşlar boyle bir giriş kodu var

    -----------------------------------------------------------------------------

    <?php require_once('../Connections/baglanti.php'); ?>
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
      session_start();
    }

    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
      $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    }

    if (isset($_POST['kullanici'])) {
      $loginUsername=$_POST['kullanici'];
      $password=$_POST['sifre'];
      $MM_fldUserAuthorization = "";
      $MM_redirectLoginSuccess = "index.php";
      $MM_redirectLoginFailed = "giris.php?hata=yanlis";
      $MM_redirecttoReferrer = true;
      mysql_select_db($database_baglanti, $baglanti);
     
      $LoginRS__query=sprintf("SELECT yonetici, sifre FROM ayarlar WHERE yonetici='%s' AND sifre='%s'",
        get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
      
      $LoginRS = mysql_query($LoginRS__query, $baglanti) or die(mysql_error());
      $loginFoundUser = mysql_num_rows($LoginRS);
      if ($loginFoundUser) {
         $loginStrGroup = "";
       
        //declare two session variables and assign them
        $_SESSION['MM_Username'] = $loginUsername;
        $_SESSION['MM_UserGroup'] = $loginStrGroup;      

        if (isset($_SESSION['PrevUrl']) && true) {
          $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
        }
        header("Location: " . $MM_redirectLoginSuccess );
      }
      else {
        header("Location: ". $MM_redirectLoginFailed );
      }
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <LINK href="../sitil.css" rel=StyleSheet>
    <title>Yönetim Paneli Girişi</title>
    </head>

    <body>
    <form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
    <div align="center" class="text13b_bold"><br />
        <span class="text10b_bold"><strong class="text13b_bold">YÖNETİM PANELİ GİRİŞİ</strong> <br />
        <br />
        <?php
    @$hata=$_GET['hata'];
    if ($hata=="yanlis") {echo "Yanlış Kullanıcı Adı veya Şifre Girdiniz";}
    ?>
        </span></div>
    <table width="294" border="0" align="center" class="table1">
        <tr>
          <td class="text10b_bold"><div align="right">Kullanıcı Adı: </div></td>
          <td><label>
            <input name="kullanici" type="text" id="kullanici" />
          </label></td>
        </tr>
        <tr>
          <td class="text10b_bold"><div align="right">Şifre:</div></td>
          <td><label>
            <input name="sifre" type="text" id="sifre" />
          </label></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><label>
            <input name="Submit" type="submit" class="text10b_bold" value="Giriş Yap" />
          </label></td>
        </tr>
      </table>
    </form>
    <br />
    </body>
    </html>
    ------------------------------------------------------------------------------------------------

    çıkışını nasıl yaparım geçmişi falan siliyorum. ama kontol pneline yine griyor

    buda index.php

    -----------------------------------------------------------------------

    <?php require_once('../Connections/baglanti.php'); ?>
    <?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($QUERY_STRING) && strlen($QUERY_STRING) > 0)
      $MM_referrer .= "?" . $QUERY_STRING;
      $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "giris_kontrol=" . urlencode($MM_referrer);
      header("Location: ". $MM_restrictGoTo);
      exit;
    }
    ?>
    <?php
    $currentPage = $_SERVER["PHP_SELF"];

    $maxRows_veri = 15;
    $pageNum_veri = 0;
    if (isset($_GET['pageNum_veri'])) {
      $pageNum_veri = $_GET['pageNum_veri'];
    }
    $startRow_veri = $pageNum_veri * $maxRows_veri;

    mysql_select_db($database_baglanti, $baglanti);
    $query_veri = "SELECT * FROM mesajlar";
    $query_limit_veri = sprintf("%s LIMIT %d, %d", $query_veri, $startRow_veri, $maxRows_veri);
    $veri = mysql_query($query_limit_veri, $baglanti) or die(mysql_error());
    $row_veri = mysql_fetch_assoc($veri);

    if (isset($_GET['totalRows_veri'])) {
      $totalRows_veri = $_GET['totalRows_veri'];
    } else {
      $all_veri = mysql_query($query_veri);
      $totalRows_veri = mysql_num_rows($all_veri);
    }
    $totalPages_veri = ceil($totalRows_veri/$maxRows_veri)-1;

    mysql_select_db($database_baglanti, $baglanti);
    $query_ayar = "SELECT * FROM ayarlar";
    $ayar = mysql_query($query_ayar, $baglanti) or die(mysql_error());
    $row_ayar = mysql_fetch_assoc($ayar);
    $totalRows_ayar = mysql_num_rows($ayar);

    $queryString_veri = "";
    if (!empty($_SERVER['QUERY_STRING'])) {
      $params = explode("&", $_SERVER['QUERY_STRING']);
      $newParams = array();
      foreach ($params as $param) {
        if (stristr($param, "pageNum_veri") == false &&
            stristr($param, "totalRows_veri") == false) {
          array_push($newParams, $param);
        }
      }
      if (count($newParams) != 0) {
        $queryString_veri = "&" . htmlentities(implode("&", $newParams));
      }
    }
    $queryString_veri = sprintf("&totalRows_veri=%d%s", $totalRows_veri, $queryString_veri);
    ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <LINK href="../sitil.css" rel=StyleSheet>
    <title>Yönetim Paneli</title>
    </head>

    <body>
    <div align="center"><span class="text13b_bold">YÖNETİM PANELİ</span> <br />
      <br />
    </div>
    <table width="380" border="0" align="center" class="table1">
      <tr>
        <td width="182">Gönderenler</td>
        <td width="182">E-Postalar</td>
      </tr>
      <?php do { ?>
        <tr>
          <td><a href="mesaj_yonet.php?recordID=<?php echo $row_veri['id']; ?>"> <?php echo $row_veri['isim']; ?></a></td>
          <td><?php echo $row_veri['eposta']; ?>&nbsp; </td>
        </tr>
        <?php } while ($row_veri = mysql_fetch_assoc($veri)); ?>
    </table>
    <br>
    <table border="0" width="50%" align="center">
      <tr>
        <td width="26%" align="center"><?php if ($pageNum_veri > 0) {  ?>
              <a href="<?php printf("%s?pageNum_veri=%d%s", $currentPage, 0, $queryString_veri); ?>">İlk Sayfa </a>
        <?php }  ?>    </td>
        <td width="28%" align="center"><?php if ($pageNum_veri > 0) {  ?>
              <a href="<?php printf("%s?pageNum_veri=%d%s", $currentPage, max(0, $pageNum_veri - 1), $queryString_veri); ?>">Önceki Sayfa </a>
        <?php }  ?>    </td>
        <td width="23%" align="center"><?php if ($pageNum_veri < $totalPages_veri) {  ?>
              <a href="<?php printf("%s?pageNum_veri=%d%s", $currentPage, min($totalPages_veri, $pageNum_veri + 1), $queryString_veri); ?>">Sonraki Sayfa </a>
        <?php }  ?>    </td>
        <td width="23%" align="center"><?php if ($pageNum_veri < $totalPages_veri) {  ?>
              <a href="<?php printf("%s?pageNum_veri=%d%s", $currentPage, $totalPages_veri, $queryString_veri); ?>">Sonraki Sayfa </a>
        <?php }  ?>    </td>
      </tr>
    </table>
    <div align="center" class="text13b_bold">
      <p><em><br />
        Toplam <?php echo $totalRows_veri ?> tane mesajınız var.</em><br />
        <br />
        <a href="?s=ayarlar">Site Ayarları</a><br />
        <?php
      @$s=$_GET['s'];
      if ($s=="ayarlar") {
      ?>
      <form id="form1" name="form1" method="post" action="ayarlar.php">
        <table width="263" border="0" class="table1">
          <tr>
            <td class="text10b_bold"><div align="right">Site Adı: </div></td>
            <td><label>
              <input name="sitead" type="text" id="sitead" value="<?php echo $row_ayar['siteadi']; ?>" />
            </label></td>
          </tr>
          <tr>
            <td class="text10b_bold"><div align="right">Form Adı: </div></td>
            <td><label>
              <input name="formad" type="text" id="formad" value="<?php echo $row_ayar['formbaslik']; ?>" />
            </label></td>
          </tr>
          <tr>
            <td class="text10b_bold"><div align="right">Alt Yazı: </div></td>
            <td><label>
              <input name="altyazi" type="text" id="altyazi" value="<?php echo $row_ayar['altyazi']; ?>" />
            </label></td>
          </tr>
          <tr>
            <td class="text10b_bold"><div align="right">Dizin:</div></td>
            <td><label>
              <input name="dizin" type="text" id="dizin" value="<?php echo $row_ayar['dizin']; ?>" />
            </label></td>
          </tr>
          <tr>
            <td class="text10b_bold"><div align="right">Yönetici Adı: </div></td>
            <td><label>
              <input name="yonetici" type="text" id="yonetici" value="<?php echo $row_ayar['yonetici']; ?>" />
            </label></td>
          </tr>
          <tr>
            <td class="text10b_bold"><div align="right">Şifre:</div></td>
            <td><label>
              <input name="sifre" type="text" id="sifre" value="<?php echo $row_ayar['sifre']; ?>" />
            </label></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><label>
              <input name="Submit" type="submit" class="text10b_bold" value="Değişiklikleri Kaydet" />
            </label></td>
          </tr>
        </table>
      </form>
     <?php } ?>
     <br />
    </div>
    </body>
    </html>
    <?php
    mysql_free_result($veri);

    mysql_free_result($ayar);
    ?>

    -----------------------------------------------------------------------

    yardım edersein çok sevinirim


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek
    ilk girişte şifre istiyor ama ikincide istemiyor geçmişi flan siliyorum yine istemiyor başka bilgisayarda girince ilkinde istiyor sonrası aynı.

    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek
    yardım edecek yok mu?

    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek
    yokmu biler ya

    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    All hail to Tux
    sandman
    sandman's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek

    tüm koda bakmadım ama sanırım istedigin diger sayfalarada şifreyle ulaşılsın bunun için session kontrollünü kullanıcaksın sayfanın başına session kontrollü koyarsan herşey çözülür 


    Mühendis kahveyi projeye dönüştüren bir insan evladıdır.
Toplam Hit: 956 Toplam Mesaj: 5