giriş yap a tıklayınca giriş yap php gelir ve kullanıcılar ad soyad girer ve giriş yapar, giriş işlem fonksiyonunda olan olayda öyle bir kullanıcı varsa kullanıcı ad soyadı sesiyona atar bu sekildedir
giriş yap başarılı bir şekilde oluyor index php ye gelince sesion varsa hosgeldin olcay yazısı yazması gerekir sesion yoksa girişyap kayıt ol kısmı görünsün ifle bunu uyguladım.
altta kodlarda mevcut kullanıcı giriş yapmasına rağmen bu bölüm çalışmıyor giriş yapılıyor ama sesion yokmus gibi giriş yap böülümü görünüyor sorun nerde nereyi yanlıs yaptım sesionda yazmadığım bir yer bir kod hatasımı var sorun nerde , zaman ayırıp bakarsanız sevinirim simdiden zaman ayırp yardımcı olan herkese teşekkürler
index bölümü
<?php require_once("dahil.php");
session_start();
try {
$ver = new PDO("mysql:host=localhost;dbname=firma;charset=utf8", "root","123456");
$ver->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
die($e->getMessege());
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>İstanbul Evden Eve Nakliyat</title>
<link rel="stylesheet" href="css/bootstrap.css" />
<link rel="stylesheet" href="css/custom.css" />
</head>
<body>
<div class="container text-center">
<div class="row">
<div class="clearfix">
<div class=" col-md-12 float-left mt-4"><h3>İstanbul Evden Eve Nakliyat</h3> </div>
</div>
<div class="col-md-4 justify-content-center ml-auto ">
<?php
if($_SESSION["kulad"]=="" and $_SESSION["kulsifre"]==""):
echo '<a href="" class="fido mr-4 mt-3 d-inline-block text-dark" >Kayıt ol</a>
<a class="fido d-inline-block text-dark" href="giris.php" >Griş Yap</a>';
else:
echo '<table class="table">
<tr>
<td>Hosgeldin</td>
<td>OLCAY</td>
</tr>
</table>';
endif;
?>
</div>
</div>
</div>fonksiyon bölümü class firma {
function giris ($ver){
$ad=$_POST["ad"];
$sifre=$_POST["sifre"];
$buton=$_POST["gbuton"];
if($buton):
$ad=md5(sha1(md5($ad)));
$sifre=md5(sha1(md5($sifre)));
$sorgu="select * from kullanici where ad='$ad' and sifre='$sifre'";
$sver=$ver->prepare($sorgu);
$sver->execute();
if($sonveri=$sver->rowCount()==1):
$_SESSION["kulad"]=$ad;
$_SESSION["kulsifre"]=$sifre;
echo"Giriş Başarılı";
header("refresh:2,url=index.php");
endif;
else:
echo"Hata Var";
endif;
}
}