HTML şifreleme yardım

Txt olabilir.
 
Merhaba sevgili okurlar,
Öncelikle hepinize güzel bir haftasonu diliyorum ve bugün küçük basit bir şekilde php kullanarak admin panelin nasıl yapılacağını anlatmak istiyorum. Admin Panel namı diğer yönetici paneli sitenizin ayarlarının ve diğer bileşenlerinin olduğu paneldir.





Yalnız size basit bir şekilde anlatacağım için şimdilik sadece giriş ve çıkışı yapacağız. İlgilendiğim proje bitiminde sizlere de anlatıp kaynak scriptini paylaşacağım. Neyse dersimize geçelim;


PHP ile admin paneli yapmak için yapmanız gerekenler: Eğer kullanıcı adı ve şifreniz veritabanından değil de dosyadan kontrol edilecekse öncelikle kullanıcı adı ve şifre bilgisini tutan ayar.php adında bir dosya oluşturalım.



ayar.php dosyasının kaynak kodları;



1 <?php

2 $user = "emre";
3 $pass = "2011411025";
4 ?>



Şimdi kullanıcıdan kullanıcı adı ve şifresini girmesi için bir form yapalım. Bunun için index.php dosyasını oluşturuyoruz.



index.php dosyasının kaynak kodları;



1 <form action="login.php" method="POST">

2 <table align="center">
3 <tr>
4 <td>Kullanici Adi</td>
5 <td>:</td>
6 <td><input type="text" name="username"></td>
7 </tr>
8 <tr>
9 <td>Sifre</td>
10 <td>:</td>
11 <td><input type="password" name="password"></td>
12 </tr>
13 <tr>
14 <td></td>
15 <td></td>
16 <td><input type="submit" value="Giris"></td>
17 </tr>
18 </table>
19 </form>



Burada 1 adet kullanıcı adı kutusu,1 adet şifre kutusu ve giriş butonu oluşturduk. Şimdi giriş butonuna tıklandığında girilen kullanıcı adı ve şifrenin doğru olup olmadığını test edelim. Bunun için login.php adında bir dosya oluşturuyoruz.



login.php dosyasının kaynak kodları;



1 <?php

2 include("ayar.php");
3 session_start();
4 ob_start();
5 if(($_POST["username"]==$user) and ($_POST["password"]==$pass)){
6 $_SESSION["login"] = "true";

7 $_SESSION["user"] = $user;

8 $_SESSION["pass"] = $pass;

9 header("Location:admin.php");

10 }else{

11 echo "Kullancı Adı veya Şifre Yanlış.<br>";

12 echo "Giriş sayfasına yönlendiriliyorsunuz.";

13 header("Refresh: 2; url=index.php");

14 }

15 ob_end_flush();

16 ?>


————————————————————————————
Eğer girilen kullanıcı adı ve şifre doğru ise admin sayfasına yönlendiriyoruz, yanlış ise giriş sayfasına yönlendirme işlemi yapılıyor.
Şimdi gelelim admin sayfamıza. Bunun için admin.php adında dosya oluşturuyoruz.
————————————————————————————
admin.php dosyasının kaynak kodları;
1 <?php
2 include("ayar.php");

3 session_start();

4 if(!isset($_SESSION["login"])){

5 echo "Bu sayfayı görüntüleme yetkiniz yoktur.";

6 }else{

7 echo "Admin sayfasina hosgeldiniz..<br>";

8 echo "<a href=logout.php>Çıkış Yap</a>";

9 }

10 ?>


————————————————————————————
Eğer kullanıcı siteye giriş yapmadan adres çubuğuna direkt admin.php yazarsa bu sayfaya erişemeyecektir. Son olarak siteden çıkış yaparken yazmamız gereken koda. Bunun için de logout.php adında bir sayfa oluşturuyoruz.
————————————————————————————
logout.php dosyasının kaynak kodları;
1 <?php
2 session_start();

3 ob_start();

4 session_destroy();

5 echo "Çıkış Yaptınız. Ana Sayfaya Yönlendiriliyorsunuz";

6 header("Refresh: 2; url=index.php");

7 ob_end_flush();

8 ?>


————————————————————————————

..
ALINTIDIR...
http://www.emresupcin.com/php-kullanarak-basit-admin-panel-nasil-yapilir/

Kardeş burada varmış bak eger bunu sayfana yerleştiremez isen hallederiz. Tek bir kişinin giriş yapacagını varsayarak bu kodu yolladım txtye kayıt yapan bir sistem yapmıştım ama bulamadım bulunca onuda yollarım .
 
Çok teşekkür ederim. Şu an biraz meşkulüm en kısa sürede kullanıcam.
 
Rica ederim kardeş
 
Konu biraz eski ama söyleyeyim:
PHP öğrendim. MySQL kısmını da ben yaptım. ;):cool::D
 

Forum istatistikleri

Konular
129,838
Mesajlar
930,674
Kullanıcılar
452,675
Son üye
xzscorpionn

Yeni konular

Geri
Üst