• 13-09-2008, 02:12:18
    #1
    Merhaba arkadaslar
    aşağıda örnegini verdigim gibi javascript ile bir sayfa sifreledim
    ve ben istiyorum o sayfada bide guvenli cıkıs butonu olsun
    yani onu tıkladıgımızda bilgisayara kayıt edilen tanımlama bilgisi silinsin
    aşagdaki kodlara gore nasıl bir cookie silme yapılır.

    <?php
    
    session_start(); // Oturum Açılışı
    
    define('DIR', (($cwd = getcwd()) ? $cwd : '.')); // Root Dizini
    
    // ###########################################3
    // Tek Hesaplı
    
    $username = 'demo'; // Kullanıcı Adı
    $password = '123456'; // Senin şifren
    
    $errorbox = ''; // Eğer Kullanıcı Adı ya da Şifresi Yanlışsa Çıkacak Olan Hata Mesajı
    $login_username = '';
    
    if ($_SESSION['adminlogin'] === true)
    {
    	header('Location: admin.php'); // Oturum Zaten mevcut. O nedenle Direk admin.php ye yönlendiriyoruz.
    	exit;
    }
    
    if ($_POST['do'] == 'login')
    {
    	$login_username = trim(strval($_POST['username']));
    	$login_password = trim(strval($_POST['password']));
    
    	if ($username === $login_username AND $password === $login_password)
    	{
    		$_SESSION['adminlogin'] = true; // Giriş Başarılı
    		header('Location: admin.php');
    		exit;
    	}
    	else
    	{
    		$login_username = htmlspecialchars($login_username);
    		eval('$errorbox = "' . str_replace('"', '\"', file_get_contents(DIR . '/errorbox.html')) . '";');
    	}
    }
    
    eval('echo "' . str_replace('"', '\"', file_get_contents(DIR . '/logintemplate.html')) . '";');
    
    ?>
    Simdiden tsk ederim
    Iyi Calismalar..
  • 13-09-2008, 14:26:02
    #2
    Php de iyi olduğum sayılmaz ama şöyle bişi buldum senin için

    Deleting cookies

    The easiest way you can use this script is to link it to a "Log off" button or link:

    <?
    //Killing the cookie:
    $cookie_name="myCookie";
    
    //here we assign a "0" value to the cookie, i.e. disabling the cookie:
    $cookie_value="";
    
    //When deleting a cookie you should assure that the expiration date is in the past,
    //to trigger the removal mechanism in your browser.
    $cookie_expire=time()-60;
    
    $cookie_domain="";
    setcookie($cookie_name, $cookie_value, $cookie_expire, "/", $cookie_domain,0);
    
    //re-direct to login screen (or any other you like):
    header( "Location:login.html");
    exit;
    ?>
    header( "Location:login.html"); Login html kısmını kendi login alanin olarak değiştir

    //Killing the cookie:
    $cookie_name="myCookie"; my cookie yerine senin cookie adın

    Gerisi de belli işte bir log off butonuna link ver.
  • 14-09-2008, 04:40:09
    #3
    JustRulz ilgin için tsk ettim
    ama sanırım beceremedim bu konuda varsa bilgin biraz daha acarsan sevnirim
    veya diger arkadaslar yardım ederlerse sevinirim

    JustRulz verdigin kodları ile cikis.php isminde bir dosya oluşturdum
    ve admin panelimde link verdim ama cıkıs yaptıgım halde
    o sayfa acık iken yinede admin paneline giriyorum
    tarayıcıyı tamamen kapattıgımda devre dışı kalıyor -ki bu eskidende boyleydi

    kodlarda degişmemi istedigin yerleri degiştim ama
    //Killing the cookie:
    $cookie_name="myCookie"; my cookie yerine senin cookie adın


    kısmında takılı kaldım burdada myCookie yerine ne yazdımsa olmadı
    sifreme kodlarımda bulunan
    username
    password
    login
    adminlogin
    do
    yani cookie diye anlayabildigim herseyi yazdım ama olmadı
    sayfa sifreleme icin kullandıgım javascript kodlarla
    bana bu konudayardım ederseniz sevinirim

    Iyi Calismalar..
  • 16-09-2008, 03:32:36
    #4
    Konu Güncelleme..
  • 18-09-2008, 03:45:18
    #5
    Bu konuyu son güncelleme..
    Lutfen bilgisi olan yardim edebilirmi