Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Php uyelik sistemi yapmanin mantigi nedir?

D

Derebeyi

Misafir
Arama yaptim ama bu konuya raslayamadim sorum şu;

Siteme uyelik sistemi kurmak istiyorum. Tam olarak mantigini cozemedim herhangi ornek kaynak yada dusunce veya ornek kod verirseniz sevinirim :)

Simdiden tesekkurler...
 

iyinet

Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,034
Açılan Konu
485
Tepki puanı
75
Konum
SEO
Bu coook genel olacak ama, genel mantik:
Uyeler diye bir tablo olusturacasin (tercihen MySQL de)
Uye kaydini yaptiraack form hazirlayacaksin.
Uyeler kayit olunca kullanici adi ve sifre ile sitene girebilecekler.
Uyeleri SESSION ve COOKIE ler ile takip edebilirsin.
 

GNeRaL

0
Onaylı Üye
Üye
Katılım
24 Şubat 2005
Mesajlar
2,869
Açılan Konu
234
Tepki puanı
18
Konum
Samsun
Ayrı bir konu açmak istemedim,

Bazı sitelere erişimde kullanıcı adı ve parola alanı .htaccess ve .htpasswd tarafından sağlanan bilgilerle (Tam adının ne olduğunu bilmiyorum, sanırım bir Apachede var dediğim "şey") oluyor. Tamam ilk aşamayı anladık diyelim, htpasswd (veya htpassword) den okuyor parolayı, peki bunu php bir siteye nasıl entegre ediyoruz?

Örn. site forum.iyinet.com/testapache - giriş kısmı korunmakta. Kullanıcı adımı ve parolamı yazdım. Giriş yaptıktan sonra Hoşgeldiniz sn. <Soyadım> gibi bir ibare çıkıyor. Burada kullanıcı adına bağlı olarak soyadımı Sql tablosundan çekiyor.

Bu htaccess alanı sanırım, artık ne ise, böyle bir uygulamayı nasıl yapabilirim?

Kullanıcı adı ve Parolasını girecek siteye, ben de "php" ile bu verileri kontrol ettireceğim, ama nasıl veya nereden?
 

Ozcan

0
Onaylı Üye
Üye
Katılım
12 Mayıs 2007
Mesajlar
3,749
Açılan Konu
428
Tepki puanı
61
Konum
Antalya
Evet bu banada lazım küçük bir örnekle açıkalayabilirmisiniz. Nasıl yazdırıcaz nasıl okutucaz. Mesela bir sayfadan üye gişiri yapıp diğer sayfada nasıl otomatik tanındığını açıklayan basit bi örnek olursa çok seviniriz.
 

Loi

0
Onaylı Üye
Üye
Katılım
13 Kasım 2006
Mesajlar
6,192
Açılan Konu
145
Tepki puanı
44
Konum
localhost
PHP ile cookie kullanimi

Kod:
<?
#Cookie adını cerez olarak belirleyelim
if (!$_COOKIE['cerez']) { // Eğer çerez tanımlanmamışsa.
  $cerez = "Buraya bir bilgi post edin yada databaseden cektirin.";
  setcookie("cerez",$cerez, time() +XXsaniye); // Bu satirda ilgili site hakkinda bilgisayara cerez adinda XX sureligine bir cookie tanimlamis olduk.
}
  else { echo $_COOKIE['cerez']; // eger tanimlanmissa cerezi goster
}
?>
 

ploop

0
Onaylı Üye
Üye
Katılım
11 Ekim 2004
Mesajlar
6,964
Açılan Konu
214
Tepki puanı
0
Konum
karavan
Ben bile yaptım kolay, fakat Session bilgilerini Firefox okuyor, IE okumuyor delirmek üzereyim :) (Güvenlik ayarlarını kapattım ie'nin)
 

pCoX

0
Onaylı Üye
Üye
Katılım
23 Ekim 2007
Mesajlar
0
Açılan Konu
0
Tepki puanı
0
Konum
Burda :)
Ben bile yaptım kolay, fakat Session bilgilerini Firefox okuyor, IE okumuyor delirmek üzereyim :) (Güvenlik ayarlarını kapattım ie'nin)

Dizin belirterek denermisiniz ?. Aşağıdaki kodu uygulayın, sorununuz düzelebilir.

Kod:
<?php

ob_start();
session_start();

setcookie(username, $username, time()+3600, "/");

?>
 

GNeRaL

0
Onaylı Üye
Üye
Katılım
24 Şubat 2005
Mesajlar
2,869
Açılan Konu
234
Tepki puanı
18
Konum
Samsun
Benim soruma cevap?
 

GNeRaL

0
Onaylı Üye
Üye
Katılım
24 Şubat 2005
Mesajlar
2,869
Açılan Konu
234
Tepki puanı
18
Konum
Samsun
Teşekkürler ploop, bakiyim hemen, şükran ya hacı :D
 
Üst