Php ile veri tabansız üye girişi nasıl yapabilirim?
5
●155
- 07-10-2019, 16:25:01Merhaba eğer doğru anladıysam sorunuzu, incelemenizi öneririm..
https://www.w3schools.in/php-script/...sing-database/ - 07-10-2019, 16:46:22https://sanalkurs.net/php-sayfalari-sifreleme-1563.html adresinde sorunuzun cevabını buldum sanırım.
sayfa1.php:
<html> <head> <title>Hill*Php*Sayfa*Şifreleme*Tekniği</title> </head> <center><form*method="post"*action="sayfa2.php"> <table><tr> <td>Kullanıcı:</td><td><input*type="text"*name="k1"></td> </tr><tr><td>Şifre:</td><td><input*type="password"*name="p1"></td> </tr><tr><td*colspan="2"*align="right"><input*type="submit"*name="submit"*value="giriş"> </td></tr></table></form> </center> </html>
İlk sayfamızı hazırladık. Şimdi bu ilk sayfamıza gireceğimiz girdilerin işlem göreceği sayfayı yani sayfa2.php 'yi hazırlayalım;
sayfa2.php:
<?php* ///////////////////////////////// //*****************************//* //*Yazar:*Yunus*Emre*Pişirici**//** //*****************************//*** //*PHP*Sayfaları*Şifreleme*****//**** //*****************************//***** ///////////////////////////////// $k1=$_REQUEST['k1']; $p1=$_REQUEST['p1']; if(($k1=='hilalbakkaloglu')*AND*($p1=='hilal87')) { echo*" <html><head> <title> Giriş*Başarılı! </title> <body> <img*src="tick.jpg"><img*src="operator.gif"><br> <form*method="POST"*action="http://hiilly.x/action.php"> **<table> **<input*type="hidden"*name="x1"*size="20"*value="xxx"> **<input*type="hidden"*name="x2"*size="20"*value="xxxx"> **<tr> ******<td>AD*SOYAD*:*</td> ******<td><input*type="text"*name="x3"*size="20"*value="Bill*Gates"></td> ****</tr> ****<tr> ******<td>Alıcı:</td> ******<td><input*type="text"*name="x7"*size="20"*value="hilltech">*(hiilly.)*-*(hilbak.)*-*(emrep.)*-*(hilltech)** ****</tr> ****<tr> ******<td>İleti:</td> ******<td><textarea*name="x4"*rows="6"*cols="48">İleti*alanı.*Bu*alanı*görüyorsanız,*dersi*başarıyla* uyguladığınıza*emin*olabilirsiniz.*PHP*sayfaları*şifrelemede*değişik*yöntemler*kullanılmaktadır.*Bu*yöntemi*daha*önce* *herhangi*bir*yerde*görmediğim*ve*internette*dolaşan*bazı*şifreleme*tekniklerinin*hatalarla*dolu*olması,*bu*basit*örneği* hazırlama*ihtiyacı*duymama*neden*oldu...</textarea></td> ****</tr> ****<tr><td*colspan="2"*align="right"><input*type="submit"*value="Gönder"*name="B1"></td> </tr> **</table>*</body></html>"; }*else*{ echo*"kullanıcı*bilgileri*yanlış!*<br>*<br>*Doğru*bilgileri*girmelisiniz.*Giriş*yapmak*için*<a*href="javascript:history.back(1)">tıklayın</a>"; exit; } ?>*?>İkinci sayfamızda birden fazla kullanıcı adı ve şifre tanımlamak isteyebilirsiniz. Bu durumda yapmanız gereken tek şey:
<?php* if(($k1=='hilalbakkaloglu')*OR*($k1=='emrepisirici')*AND*($p1=='hilal87')*OR*($p1=='emre85')) ?>*?>
şeklinde uzatabilirsiniz. Unutmayınız ki if'leri bu şekilde hazırlarsanız dört farklı şekilde giriş mümkün olacaktır. Örneğin, kullanıcı adı hilalbakkaloglu ve şifre emre85 olabilir. Her kullanıcının ayrı girişlere sahip olmasını istiyorsanız (else if) conditionlarını kullanmanız gerekecektir. Örneğin:
<?php* if(($k1=='hilalbakkaloglu')*AND*($p1=='hilal87'))*{ **#*kod*satırlarımız } else*if(($k1=='emrepisirici')*AND*($p1=='emre85'))*{* **#*diğer*kod*satırlarımız* } ?>*?> - 07-10-2019, 16:54:31Üyeliği durduruldusettings.php:
<?php $user = array("username" => "admin", "password" => "test"); ?>index.php:
<?php session_start(); include("settings.php"); if(isset($_SESSION["login"]) && $_SESSION["login"] == $user["password"]) { echo "Giriş yapıldı, burası kullanıcı paneli!"; } else { ?> <h2>Giriş Yap</h2> <form action="login.php" method="POST"> <input type="text" name="username" placeholder="Kullanıcı Adı"> <input type="password" name="password" placeholder="Şifre"> <button type="submit">Giriş Yap</button> </form> <?php } ?>login.php:
<?php session_start(); include("settings.php"); if(isset($_POST["username"]) && isset($_POST["password"]) && $_POST["username"] == $user["username"] && $_POST["password"] == $user["password"]) { $_SESSION["login"] = $user["password"]; echo "Giriş Yapıldı!"; } else { echo "Giriş Yapılamadı!"; } ?> - 07-10-2019, 22:04:16hocam ben html ile login sayfası oluşturdum index.php nasıl gömücem peki?
awoken adlı üyeden alıntı: mesajı görüntüle