Merhaba,
Arkadaşlar şöyle yapmak istiyorum. 2 ayrı sistem var. Sitelerime üye olurken şöyle bir şart oluşturmak istiyorum.
A sitesi
B sitesi
Yeni üyeler B sitesine üye olurken A sitesindeki üyelik adlarıyla üye olsunlar. Yani A sitesine üye olmadan B sitesine üye olamasınlar istiyorum. Bunu nasıl yapabilirim. Yardım pls
2 Sitenin üyelik sayfasını ortak yapma (Yardım pls)
5
●413
- 08-12-2012, 11:28:47bu iki sitenin farklı host ve veritabanlarında olduğunu varsayarak;
ilk olarak a sitesinin veritabanını dışarıya açman lazım ki dışarıdan bağlantılara izin versin.
b sitesine üye olurken güvenlik açığı olmaması için kullanıcıdan a sitesindeki kullanıcı adı (email de olabilir) ve şifresini isteyeceksin, bu bilgileri a sitesinin veritabanına bağlanarak kontrol edeceksin, eğer kullanıcı adı ve şifre doğruysa a sitesinin veritabanından verileri çekip b sitesindeki üyelik bilgileri alanlarına otomatik olarak çekebilirsin ki bu kullanıcının da işini kolaylaştırır.
ya da b sitesindeki üyelik formunun altına/üstüne a sitesindeki kullanıcı adı ve şifresini de yazmasını isteyecek, diğer kalan alanları doldurmasını isyeceksin. bu bilgileri doldurup gönderdikten sonra gelen bilgilerin içinden a sitesinin kullanıcı adı ve şifresini alıp, a sitesinin veritabanına bağlanıp doğruluğunu kontrol edeceksin. bunu if ile kontol edip misal;
if($kullanici_var = 1){
//b sitesinin kayıt işlemleri
} else {
die("a sitesinin bilgilerini yanlış yazdınız, kontrol edip tekrar gönderiniz");
}
mantığını kullanacaksın. - 09-12-2012, 19:22:03fatihsarac adlı üyeden alıntı: mesajı görüntüle
Hocam Yani şu şekilde düşünüyorum.
B sitesine üye olurken.
isim
soyisim
kullanıcı adı
şifre
email
Ve en sona da A sitesindeki Kullanıcı adı:? (Burası üyelik formuna sonradan eklenecek. Yani Burada A daki kullanıcı adını girdiğinde sistem otomatik inceleyerek uygun diyecek) - 10-12-2012, 01:35:48Kimlik doğrulama veya yönetimden onay bekliyor.veritabanını dışarıya açmak uygun olmaz. Mantık olarak söylemek gerekirse, A sitene bir sayfa ekle kendisine post edilen kullanıcı adı ve şifre sistemde kayıtlıysa 1, değilse 0 gibi bir cevap dönsün.
B sitende de üyeyi kayıt etmeden girdiği kullanıcı adı ve şifreyi diğer tarafa post edip kontrol et. Cevap 1'se ekle değilse önce oraya üye olun gibi bir uyarı verdir.