Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
588
Tıklama
0
Öne Çıkarma
PHP Giriş Şifresi Sorunu Lüfen Yardım
M
11 yıl
Er
Konu Sahibi

Arkadaşlar, PHP MYSQL'de yapmam gereken bir proje ödevim var. Ödev benim de değil. PHP bilmiyorum ama ödevin sahibine ben yapamam anlamam diye kestiripte atamam. PHP bilimiyorum ama internetten video ve dökümanlarla Dreamweaver dan %80 kod yazmadan projenin büyük bir bölümünü tamamladım. Lakin şöyle bir sorunum var. giris.php adında bir dosya oluşturdum. Veritabanına Kullanıcı adı ve şifreyi tanımladım. Bunlarla giriş yapıyorum. anamenu.php sayfası açılıyor. Buraya kadar bir sorun yok. Ama örneğin listeleme.php sayfasına şifre girmeden de ulaşılabiliyor. Bunu engellemek istiyorum. Yani giriş yapılmadan diğer syfalara girilmek istendiğinde uyarı verip giriş sayfası çıksın. Arkadaşlar session ve cookie den bahsediliyor. Ama gerçekten hiç bir bilgim yok. İnternetteki kodları hangi satıra hangi dosyaya nereye yapıştırıp nasıl editleme yapacağımı da bilmiyorum İşletme mezunuyum ve zoraki yaptırılan bir iş bu bana. Daha detaylı bir açıklama yapabilir misiniz? Çok rica ediyorum.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
11 yıl
Yüzbaşı

Bu basit bir if kodu.

<? if ($_SESSION['xacikoturumx'] == ""){ header("Location: giris.php"); } ?>

bu kodu üye olmadan ulaşmasını istemediğiniz sayfanın en başına yapıştırın.

burada xacikoturumx üye girişi yapılırken session a atadığınız değerdir. bu kısmı kendinize göre düzenleyip kullanın.


Bu mesaja 1 cevap geldi.
L
11 yıl
Er

evet, arkadaş doğru söylemiş. bende bir ilave yapmak istiyorum

veritabanından kullanıcı adı şifre kontrolü yaptırıp doğru sonuç aldığınızda

$_SESSION['acikoturum'] = $kayit['id']; //burada sessiona kullanıcının veritabanı ID si atılabilir, başka bişeyde atılabilir

session değişkeni timeout olana kadar yada sonlandırılana kadar tüm php dosyalarınızda geçerli olacaktır. tabi kullanacağınız dosyaların en üstüne session_start(); fonksiyonunu eklemeniz lazım.

daha sonra arkadaşın verdiği kod ile kullanıcı giriş yapmışmı kontrol ettirirsiniz. çıkış yaptırmak için de unset($_session['aciloturum'] ); demeniz yeterlidir



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.