idea
WM Aracı
Kullanıcı
-
Üyelik
27.04.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** S**
-
Mesajlar
448
-
Beğeniler
165 / 44
-
Ticaret
4, (%75)
arkadaşlar php'yi temel seviyede biliyordum. uzun bir süre PHP kod yazmayınca da unuttum. SESSION'ı bu şekilde kullanıyorum. Sistemi denediğim kadarıyla her şey yolunda çalışıyor; ancak sanki bir yerde eksik bir şey yapıyorum gibi geldi bana. İleride büyük sorunlarla karşılaşmamak adına sizlere danışmak istedim...
SESSION'ı aşağıdaki şekilde kullanıyorum. Sizce bir eksik yada hata var mı?
giriş yapılırken kontrolü bu şekilde yapıyorum:
giris.php
$kontrol = mysql_num_rows(mysql_query("SELECT * FROM uyelerimiz where user = '$user' AND pass = '$pass'"));
if($kontrol > 0){
$_SESSION['oturum'] = "$user";
header( "Location:/sec.php"); // BAŞARILI GİRİŞ... YÖNLENİYOR..
} else {
echo "Kullanıcı adı veya şifreniz hatalı.";
}
eğer kullanıcının sistemde oturumu açıkça tekrar kullanıcı adı ve şifre girmemesi için bunu kullanıyorum:
index.php
session_start();
// EĞER OTURUM ZATEN AÇIKSA YÖNLENDİR
if (isset($_SESSION['oturum'])) {
header("Location:/sec.php");
} else {
echo "";
}
çıkış linkine tıkladığında da çıkış yapıp ana sayfaya yönlendiriyorum.
cikis.php
session_start();
session_destroy();
header ("Location:/");
1 kişi bu mesajı beğendi.
-
Üyelik
28.11.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Ameliyathane Hemşiresi
-
Konum
Afyon
-
Ad Soyad
I** Ç**
-
Mesajlar
2633
-
Beğeniler
344 / 487
-
Ticaret
12, (%100)
Çok teşekkür ederim işime yaradı en azından ben doğru olanı yaptım çalıştı :D helal olsun
-
Üyelik
26.02.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Yazılımcı
-
Konum
İstanbul Avrupa
-
Ad Soyad
U** C**
-
Mesajlar
697
-
Beğeniler
149 / 137
-
Ticaret
0, (%0)
Hocam oturum nesnesini isset ile değil de, json ya da bir object atayarak user_id kontrolü ile yapsanız daha sağlıklı olur kanımca.
BLOG | http://safkaninsan.blogspot.com/
-
Üyelik
03.01.2015
-
Yaş/Cinsiyet
32 / E
-
Meslek
SEO
-
Konum
Ankara
-
Ad Soyad
M** Ö**
-
Mesajlar
647
-
Beğeniler
42 / 100
-
Ticaret
53, (%98)
size ne kadar teşekkür etsem azdır kaç saattir arıyorum bu kadar basit şekilde anlatanı görmedim teşekkür ediyorum
1 kişi bu mesajı beğendi.
idea
WM Aracı
Kullanıcı
-
Üyelik
27.04.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** S**
-
Mesajlar
448
-
Beğeniler
165 / 44
-
Ticaret
4, (%75)
rica ederim hocam.
bu kodu yazdığım günden beri kullanıyorum. buraya hata var mı diye açtım konuyu ama şimdiye kadar sorun olmadı. :)
kolay gelsin.
1 kişi bu mesajı beğendi.