ana girişe tek şifrelk birşey nasıl yapablrm
6
●383
- 13-06-2010, 12:30:37Bu dediğini aslında hosting kontrol panelinde şifre korumalı dizin ile yapabilirsiniz ama galiba sizin kontrol panelinizde o yok.Ona alternatif olarak şu kodlamayı verebilirim size.
$kul[0]['username']="slcQ"; $kul[0]['password']="slcQ"; // Dogrulama function authenticate() { header( 'WWW-Authenticate: Basic realm="Admin Paneli Erişim İçin Security Panel"' ); header( 'HTTP/1.0 401 Unauthorized' ); echo 'Şifre yada kullanıcı Adınız Yanlış'; exit; } if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) { authenticate(); } else { for($i=0;$i<count($kul);$i++) { if($_SERVER['PHP_AUTH_USER']==$kul[$i]['username'] && $_SERVER['PHP_AUTH_PW']==$kul[$i]['password']){$auth=TRUE;}} if($auth !=TRUE) {authenticate();} }$kul[0]['username']="slcQ";
$kul[0]['password']="slcQ";
Bu kısımları kendinize göre düzenleyin..Eğer isterseniz
$kul[1]['username']="slcQ2";
$kul[1]['password']="slcQ2";
gibi yaparak kullanıcı sayısını artırabilirsiniz. - 13-06-2010, 12:57:09cok tşkr ederm bunu giriş yaptıktan sonra gitmseını ıstedıgım sayfaya nasıl gidecek onu anlamdm tm olrkHkan adlı üyeden alıntı: mesajı görüntüle
şifre dogruyse ben xxx yerıne gıtmesını ıstıyorum o nasıl olacak - 13-06-2010, 14:46:35
<? session_start(); $message=""; $username=$_POST['username']; $password=$_POST['password']; if ($username == 'kullaniciadimiz' && $password = 'sifremiz') { // kullanıcı adı şifre doğru ise session_register("username"); //sezon yarattık header("location:girisyapildi.php"); //girisyapildi ye yonlendirdik exit; } else{ // uymuyorsa $message="şifre yanlış"; } // şifre ynalış mesajını index.php de gösterebiliriz. ?>böyle bir şey yapabilirsin. giriş yapıldı sayfasında da session başlatıp sezon kontrolleri ile gerekli izinleri verebilirsin . eğer session userlame kayıtlı değilse index.php ye geri yönlendirebilirsin. genel çalışma prensibi bu.