kacax
Üye
- Kayıt
- 20 Ağustos 2010
- Mesaj
- 10
- Tepki
- 0
Merhaba arkadaşlar bu mesajı başka bir forma yazdım sizlerinden görüşlerinizi almak istedim.
Sizlerden yaptığım kodlamanın ne kadar başarılı olabilceği ve eksik veya gereksiz olan kodlamalar hakkında görüşlerinizi almak istiyorum. Kodlar aşağıda zaman ayırdığınız için şimdiden teşekkürler.
index.php
giris.php
uye.php
Eksik hata ve gereksiz kodlamalar hakkında yardımcı olursanız sevinirim.
Sizlerden yaptığım kodlamanın ne kadar başarılı olabilceği ve eksik veya gereksiz olan kodlamalar hakkında görüşlerinizi almak istiyorum. Kodlar aşağıda zaman ayırdığınız için şimdiden teşekkürler.
index.php
PHP:
<form action="giris.php" method="post">
Kullanıcı adı <br />
<input type="text" name="kullanici" /><br />
Şifre<br />
<input type="password" name="sifre" /><br />
<input type="submit" value="GİRİŞ" />
</form>
PHP:
<?php
@$baglan = mysql_connect("localhost","root","");
if(@$baglan) { mysql_select_db("oturum"); }
else { echo'şuanda veritabanına bağlanamıyorum. Lütfen tekrar deneyiniz.'; }
$kullanici = mysql_real_escape_string($_POST['kullanici']);
$gsifre = mysql_real_escape_string($_POST['sifre']);
$sifre = md5($gsifre);
$baglan = mysql_query("select * from uye where adi = '".$kullanici."'");
$say = mysql_num_rows($baglan);
if($say == "0"){echo"Böyle bi kullanıcı bulunmamaktadır."; } else {
while($yaz = mysql_fetch_array($baglan)) {
$ksifre = $yaz['sifre'];
if($ksifre != $sifre) {echo"Yanlış şifre girdiniz. Lütfen tekrar deneyiniz."; } else {
$oturum_id = rand(5000,15000);
$oturum = md5($oturum_id);
@session_start();
@session_register(oturum);
@session_register(sifre);
$ac = mysql_query("update uye set oturum_no ='".$oturum."' where sifre = '".$sifre."'");
echo"Başarıyla giriş yaptınız. Devam etmek için <a href=uye.php>tıklayınız</a>"; }
}
}
?>
PHP:
<?php
@session_start();
@session_register("oturum");
@session_register("sifre");
@$baglan = mysql_connect("localhost","root","");
if(@$baglan) { mysql_select_db("oturum"); }
else { echo'şuanda veritabanına bağlanamıyorum. Lütfen tekrar deneyiniz.'; }
?>
<!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>
<meta **********="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$oturumno = $_SESSION['oturum'];
$bak = mysql_query("select * from uye where oturum_no = '".$oturumno."'");
while($yaz = mysql_fetch_array($bak)) {
$adi = stripslashes($yaz['adi']);
echo"".$adi.""; }
?>