• 07-07-2008, 19:07:14
    #10
    Kurumsal PLUS
    Benim istediğim o değil usta sana

    degisken mantigiyla daha basit bir yonetim paneli düşünüyorm ben session fln değil..

    bu iş yalnızca session yardimiyla oluyorsa o başka
  • 07-07-2008, 19:19:23
    #11
    FLetcher adlı üyeden alıntı: mesajı görüntüle
    Benim istediğim o değil usta sana
    degisken mantigiyla daha basit bir yonetim paneli düşünüyorm ben session fln değil..
    bu iş yalnızca session yardimiyla oluyorsa o başka
    <?php
    
    /* Config Section */
    
    $pass		= '123456';	
    $cookiename	= 'sascookie';
    $expirytime	= time()+3600;			
    $msg		= 'Hatalı Şifre.';
    /* End Config */
    
    /* Logout Stuff - Sept 5, 2005 */
    
    if (isset($_REQUEST['logout'])) {
    	setcookie($cookiename,'',time() - 3600);							// remove cookie/password
    	if (substr($_SERVER['REQUEST_URI'],-12)=='?logout=true') {			// if there is '?logout=true' in the URL
    		$url=str_replace('?logout=true','',$_SERVER['REQUEST_URI']);	// remove the string '?logout=true' from the URL
    		header('Location: '.$url);										// redirect the browser to original URL
    	}
    	show_login_page('');
    	exit();
    }
    
    $logout_button='<form action="'.$_SERVER['REQUEST_URI'].'" method="post"><input type="submit" name="logout" value="Logout" /></form>';
    $logout_text='<a href="'.$_SERVER['REQUEST_URI'].'?logout=true">Logout</a>';
    
    $encrypt_pass=md5($pass);
    
    function setmycookie() {
    global $cookiename,$encrypt_pass,$expirytime;
    	setcookie($cookiename,$encrypt_pass,$expirytime);
    }
    
    function show_login_page($msg) {
    ?>
    <!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>
    <title>Yönetim</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
    </head>
    <body>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><form action="" method="POST">
    			Şifre:&nbsp;
    			<input type="password" name="password" size="20">&nbsp;
    			<input type="submit" value="Giriş">
    			<input type="hidden" name="sub" value="sub">
    		</form><div class=error><?=$msg?></div></td>
      </tr>
    </table>
    <div >
    	<div >
    	<div >
    
    	</div>
    </div>
    </div>
    
    </body>
    </html>
    <? }
    
    /* END FUNCTIONS */
    
    $errormsg='';
    
    	if (isset($_POST['sub'])) {						// if form has been submitted
    		$submitted_pass=md5($_POST['password']);	// encrypt submitted password
    		if ($submitted_pass<>$encrypt_pass) {		// if password is incorrect
    			$errormsg=$msg;
    			show_login_page($errormsg);
    			exit();
    		} else {									// if password is correct
    			setmycookie();
    		}
    	} else {
    		if (isset($_COOKIE[$cookiename])) {			// if cookie isset
    			if ($_COOKIE[$cookiename]==$encrypt_pass) {	// if cookie is correct
    			   // do nothing
    			} else {								// if cookie is incorrect
    				show_login_page($errormsg);
    				exit();
    			}
    		} else {									// if cookie is not set
    			show_login_page($errormsg);
    			exit();
    		}
    	}
    
    ?>
    Bu kod işini görür ozaman
  • 07-07-2008, 21:08:53
    #12
    FLetcher adlı üyeden alıntı: mesajı görüntüle
    Farkındalık ?
    Bundan bahsetmesi gereken son kişisin sanırım. Bak soru var ama cevabın polemiklik bir cevap...
    350 civari mesaj atmışsın 1 tane yardımın olsun be kardeşim.. PEH!
    Ben olayı anlattım bunu hangi kodla yapicaz mantigi nedir tarzi bir soru bu arkadaşim zaten kod yazılınca mantik cikiyor ortaya...
    Sen ve senin gibiler yüzünden 1 adim ileri gidemiyoruz zaten yeterin artık polemik istiyorsanız magazin forumlarına gidin, LÜTFEN!
    350 civarı mesajımdan kaç tanesini adam gibi okumaya tenezzül ettin acaba merak ediyorum.

    Eğer mesajında kullanmaya yeltendiğin bir kod olsaydı ve "şu kısmı yapamadım yarım edin" deseydin inan kodunu inceleyip, doğrusunu yazardım. Senin bu yaptığın "armut pişsin, ağzıma düşsün"cülük oluyor. Biz enayi miyiz o zaman kaç yıldır kaynakları kurcalıyoruz, her gün yeni bir şey öğreniyoruz PHP ya da diğer diller hakkında.

    Eğer çok istiyorsan sana kendi yazdığım kodu ulaştırabilirim. Şayet bu, kafandaki "yardım etmeyen adam" imajını yıkacaksa, evet gönderebilirim.
  • 07-07-2008, 22:00:49
    #13
    php mysql bağlantıları, session, çerezler mevzusunu bir araştırmanız gerekiyor.
    ayrıca o görüntülü ders sizin istediğiniz şeyin aynısı. sadece biraz mantık yürüterek sistemi değiştirip kendinize göre uyarlamanız gerekiyor.
  • 08-07-2008, 19:05:04
    #14
    Klasör şifrele gitsin..
  • 08-07-2008, 19:41:43
    #15
    Kurumsal PLUS
    froNau adlı üyeden alıntı: mesajı görüntüle
    350 civarı mesajımdan kaç tanesini adam gibi okumaya tenezzül ettin acaba merak ediyorum.

    Eğer mesajında kullanmaya yeltendiğin bir kod olsaydı ve "şu kısmı yapamadım yarım edin" deseydin inan kodunu inceleyip, doğrusunu yazardım. Senin bu yaptığın "armut pişsin, ağzıma düşsün"cülük oluyor. Biz enayi miyiz o zaman kaç yıldır kaynakları kurcalıyoruz, her gün yeni bir şey öğreniyoruz PHP ya da diğer diller hakkında.

    Eğer çok istiyorsan sana kendi yazdığım kodu ulaştırabilirim. Şayet bu, kafandaki "yardım etmeyen adam" imajını yıkacaksa, evet gönderebilirim.
    gerekli açıklamayı yaptıgımı düşünüyorum. Sen ve senin gibiler yüzünden forumda soru sormaya korkar hale geldik yardım edicekseniz edin etmiyecekseniz mesaj atmayin sana göre armut piş agzıma düş ise mesaj atma elbet atan çıkacaktır.
  • 08-07-2008, 23:06:25
    #16
    Üyeliği durduruldu
    samet_M adlı üyeden alıntı: mesajı görüntüle
    Klasör şifrele gitsin..
    O nasıl oluyor ? Rica etsem öğretirmisiniz?
  • 09-07-2008, 00:08:27
    #17
    Denizalgin adlı üyeden alıntı: mesajı görüntüle
    O nasıl oluyor ? Rica etsem öğretirmisiniz?
    cpanel gibi paneldn yapabilirsinz
  • 09-07-2008, 00:44:08
    #18
    Üyeliği durduruldu
    hmm.. Peki ama mesela açık bir script kyazıyorsak adama cPanel'den şifrele mi diyeceğiz