İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

kişiye özel sayfa üyelikli php

F

foxxx

Misafir
mrb benim yapmak istediğim şey örneğin
k.adı:ahmet
şifre:123456

bu kişi giriş yaptığında ahmet e özel sayfaya gidicek sadece onun için hazırladığım sayfaya giricek login olunca başka bir şey olmayacak

php yi çok çok az biliyorum bunu nasıl yapabilirim..
hazır bir üyelik sisteminede entegre etsek olabilir..

yardımlarınızı bekliyorumm
 
D

dejafu

Misafir
çok basit bi şekilde

sayfa.php?kullanici=ahmet&sifre=123456

PHP:
if($_RQUEST[kullanici]=="ahmet" || $_REQUEST[sifre] =="123456")
{
echo "ahmetin sayfası"; // veya yönlendirmede yapabilirsin... ahmet.php ye.
}

hazır üyelik sistemine entegre ediceksen üyelik sistemine göre değişir.

Yapacağın şey.

uyesayfasi diye bi mysql tablosu oluşturacaksın. bu tabloya veri eklerken kullanıcının id sini ekleteceksin. sonra sitenin üyelik sistemine göre kullanıcı id sini alıp

SELECT * FROM uyesayfasi WHERE kulid="$kullanicid";

diye yapıp burdan uyesayfasindaki bilgileri alacaksın.

biraz karışık oldu ama anladıgını umuyorum.
 
M

mfk_1868

Misafir
sayfaları uyelerin bilgilerinden olusturacaksan bunları bir tabloda toplayacaksın.
ornek members tablosunda ad soyad yas resim vs vs
sonra kullanıcının girişi yapıldıktan sonra dogrulama yapıcaksın.
$member=mysql_fetch_array(mysql_query("select id from members where username='$username' and password='$password' limit 1;"));

seklinde. Sonra burda $member[id] yi test ederek giriş oldumu diye bakarsın olmadıysa 0dır. Giriş yapılmamıssa hata sayfasına yollarsın.

Giriş yapıldıysa member.php sayfası olucak orada member.php?id=$id sayfasına gondericeksin.

Bu sayfada yine ustte sessionlarla uyelik girişi yapılmısmı onları kontrol vs ediceksin. Burada
$member=mysql_fetch_array(mysql_query("select * from members where id=$id;")); seklinde bir sorguyla gerekli tum bilgileri alırsın

sonra bunu sayfa içinde

İsim: <?=$member[isim]?>

vs vs seklinde sayfayı hazırlarsın.

Biraz karısık oldu sanırım ama ana mantık budur.

Giriş dogruysa $id=mysql_fetch_array()
 
F

foxxx

Misafir
arkadaşlar yardımlarınız için saolun ama bu konuyu iyi bilmediğim için tam olarak nasıl uygulayacağımı bilmiyorum..
benim istediğim şeyde üye olma olmayacak.. sadece admin üyelik açıcak..
ve üyelik açtığı her kişi üye girişi yapınca farklı sayfası olacak..
bu konuda kim bana yardım edebilir..
 
Y

Yns

Misafir
dejafu' Alıntı:
çok basit bi şekilde

sayfa.php?kullanici=ahmet&sifre=123456

PHP:
if($_RQUEST[kullanici]=="ahmet" || $_REQUEST[sifre] =="123456")
{
echo "ahmetin sayfası"; // veya yönlendirmede yapabilirsin... ahmet.php ye.
}

Yanlış operatörü kullanmışsın.Şifreyi girmesem sadece kullanici=ahmet girsem beni ahmet'in sayfasına kabul eder. || (veya) yerine &&(ve) kullanılmalı.

PHP:
if($_RQUEST[kullanici]=="ahmet" && $_REQUEST[sifre] =="123456")
{
echo "ahmetin sayfası"; // veya yönlendirmede yapabilirsin... ahmet.php ye.
}
 
F

foxxx

Misafir
saolun yardımlarınız için arkadaşlar php arıyordum ama bulamadım host um win asp buldum mecburen onu kuracağımm
 
D

dejafu

Misafir
Yns' Alıntı:
Yanlış operatörü kullanmışsın.Şifreyi girmesem sadece kullanici=ahmet girsem beni ahmet'in sayfasına kabul eder. || (veya) yerine &&(ve) kullanılmalı.

PHP:
if($_RQUEST[kullanici]=="ahmet" && $_REQUEST[sifre] =="123456")
{
echo "ahmetin sayfası"; // veya yönlendirmede yapabilirsin... ahmet.php ye.
}

evet gözümden kaçmış :) hatta denedim kabul etmemişti

sayfa.php?kullanici=ahmet yazınca sayfa acılmıyor fakat
sayfa.php?sifre=123456 yapınca acılıor.
 

daRksnak3

0
İyinet Üyesi
Katılım
3 Eylül 2005
Mesajlar
138
Reaction score
0
Konum
Denizli
Çünkü;

PHP:
if($_RQUEST[kullanici]=="ahmet" && $_REQUEST[sifre] =="123456")

satırında ilk REQUEST yanlış yazılmış,
RQUEST olarak yazılmış,

satırın doğru hali;

PHP:
if($_REQUEST[kullanici]=="ahmet" && $_REQUEST[sifre] =="123456")

olacak.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst