Giriş yapan kullanıcı görsün
2
●445
- 14-03-2009, 22:19:15Kimlik doğrulama veya yönetimden onay bekliyor.selam arkadaşlar mesela bir sayfadan kullanıcı giriş yapacak ve giriş yaptığında o giriş yaptığı form gidip yerine kullanıcılara özel olan menüler gelicek mesela şifre değiştir çıkış yap gibi linkler... bunu nasıl yapabilirim.. yardımcı olursanız çok sevinirim...
- 14-03-2009, 23:36:18aşağıdaki gibi kodları kullanıyorum.... mantığı anladımm ama giriş yapmamışsa form olucak yaa senin verdiğin kodlardaki gibi yapıp else komutundan sonra giris.php kodlarını yazsam olurmu.. birde logged nerde tanımlicam orasını anlamadım..
giris.php
<?php ob_start(); session_start(); ?> <form action="" method="post"> <table width="100%"> <tr> <td width="35%" bordercolor="#99CCFF">Kullanıcı Adı :</td> <td width="65%" bordercolor="#99CCFF"><span style="color: navy; border-style: none; background-color: silver"> <input type="text" name="user" id="user" size="20"> </span></td> </tr> <tr> <td bordercolor="#99CCFF">Şifre :</td> <td bordercolor="#99CCFF"><span style="color: navy; border-style: none; background-color: silver"> <input type="password" name="sifre" is="sifre" size="20"> </span></td> </tr> <tr> <td bordercolor="#99CCFF"> </td> <td bordercolor="#99CCFF"><label> <input type="submit" name="submit" id="submit" value="Giriş"> </label></td> </tr> </table> <?php if($_POST){ session_start(); include("ayar.php"); $sor= mysql_query("select * from yonetici where user = '".mysql_real_escape_string($_POST["user"])."' and sifre = '".mysql_real_escape_string($_POST["sifre"])."' "); if(mysql_num_rows($sor)>0){ $_SESSION["oturumvar"] = 1; $_SESSION['user'] = $_POST['user']; session_register(); header('Location: index.php'); }else{ echo "<script type='text/javascript'> alert('Kullanıcı Adı veya Şifre Yanlış Lütfen Tekrar Deneyiniz.'); </script> "; } } ?> </form> <?php ob_end_flush(); ?>index.php
<?php session_start(); if($_SESSION["oturumvar"]!=1){ header('Location: giris.php'); exit; } ?> //sayfa kodları