• 19-02-2016, 15:39:02
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar,
    şimdi benim 2 tane veri tabanım var birisi xenforo veri tabanı biriside bize ait bir veritabanı
    ben diyorum ki exenforo user tablosuna gelen verilerin aynısı benim veritabanımada gelsin böyle bir şey mümkünmü
  • 19-02-2016, 15:51:41
    #2
    Yeşil SEO İnt. Hiz.
    sanalyer adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,
    şimdi benim 2 tane veri tabanım var birisi xenforo veri tabanı biriside bize ait bir veritabanı
    ben diyorum ki exenforo user tablosuna gelen verilerin aynısı benim veritabanımada gelsin böyle bir şey mümkünmü
    Mümkün.
    Biraz daha açarsanız daha iyi olur.
    Örnek olarak pm lerin mi gelmesini istiyorsunuz ?
    Kayıt yapılacak veritabanı yapısını buraya yazarsanız yardımcı olabiliriz.
  • 19-02-2016, 22:59:54
    #3
    staticiation adlı üyeden alıntı: mesajı görüntüle
    Mümkün.
    Biraz daha açarsanız daha iyi olur.
    Örnek olarak pm lerin mi gelmesini istiyorsunuz ?
    Kayıt yapılacak veritabanı yapısını buraya yazarsanız yardımcı olabiliriz.
    hocam işte xenforo user tablosundaki bilgileri benim bilgilerime kayıt olsa yeterli nasıl açıklıyabilirim ki
  • 20-02-2016, 13:35:37
    #4
    hocam sizin tablo kısmındaki isimleri xenforodaki isimlere çevirmeniz yeterli olur diye düşünüyorum tabi yanlış anlamadıysam

    xenforo user kısmının veritabanı ve kendi user veritabanı kısmınızın fotoğraflarını atabilirseniz daha detaylı yardımcı olabilirim
  • 21-02-2016, 11:04:27
    #5
    Merhaba, öncelikle PHP dosyalarında xenforo veritabanında "user" tablosuna kayıt yapan yeri bulacaksınız daha sonra bu yerin altına size ait olan veritabanına bağlantı kodlarını ve onun altınada aynı verileri sizin veritabanınıza kayıt edecek şekilde bir SQL sorgusu eklemeniz yeterli olacaktır.

    Ek Bilgi: Eğer aynı üyelere birden fazla siteden giriş yaptırma vs. gibi bir düşünceniz varsa; xenforo üzerindeki kullanıcı şifresi veya diğer bilgileri değişirse kendi senkronize ettiğiniz veritabanında da aynı mantıkla verileri güncellemeniz lazım.
  • 21-02-2016, 14:01:29
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sanalyer adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,
    şimdi benim 2 tane veri tabanım var birisi xenforo veri tabanı biriside bize ait bir veritabanı
    ben diyorum ki exenforo user tablosuna gelen verilerin aynısı benim veritabanımada gelsin böyle bir şey mümkünmü
    Merhaba, böyle bir şey tabi mümkündür. Uzun uzun php kodlarıyla uğraşmak yerine veritabanı üzerinde bu işlemleri halletmeniz daha kolay olacaktır.

    Öncelikle xenforo veritabanına girip bir trigger oluşturmanız gerekecek şu şekilde;
    DELIMITER $$
    
    CREATE
    	DEFINER = root@localhost /* Tanımlayıcı */
    	TRIGGER user_ekle /* Trigger adı */
    	AFTER INSERT /* Trigger Zamanı (AFTER) Trigger Olayı (INSERT) */
    	ON users /*users tablomu seçtim */
    	FOR EACH ROW /* Buradan sonra trigger tanımlamamıza geçebiliriz */
    	BEGIN
    	INSERT INTO my_db.users SET username = NEW.username, PASSWORD = NEW.password, email = NEW.email;
    	END$$
    
    DELIMITER ;
    Tamamen örnek amaçlı bir TRIGGER oluşturdum, siz kendi tablo yapınıza göre düzenleyebilirsiniz bunu. Bu TRIGGER'i kaydettikten sonra artık her insert işleminden sonra sizin veritabanınıza da kayıt yapılacaktır. Yukarıda my_db.users olarak belirttiğim alanı siz kendi veritabanınıza göre düzenleyebilirsiniz.

    Eğer PhpMyAdmin üzerinden işlem yapıyorsanız xenforo veritabanını seçip tetikleyiciler sekmesine tıklayın ve aşağıdaki resimde yazdığım şeyleri kendinize göre düzenleyerek uygulayın.



    Umarım faydalı olur.
  • 21-02-2016, 18:15:43
    #7
    Mavicap adlı üyeden alıntı: mesajı görüntüle
    Merhaba, böyle bir şey tabi mümkündür. Uzun uzun php kodlarıyla uğraşmak yerine veritabanı üzerinde bu işlemleri halletmeniz daha kolay olacaktır.

    Öncelikle xenforo veritabanına girip bir trigger oluşturmanız gerekecek şu şekilde;
    DELIMITER $$
    
    CREATE
    	DEFINER = root@localhost /* Tanımlayıcı */
    	TRIGGER user_ekle /* Trigger adı */
    	AFTER INSERT /* Trigger Zamanı (AFTER) Trigger Olayı (INSERT) */
    	ON users /*users tablomu seçtim */
    	FOR EACH ROW /* Buradan sonra trigger tanımlamamıza geçebiliriz */
    	BEGIN
    	INSERT INTO my_db.users SET username = NEW.username, PASSWORD = NEW.password, email = NEW.email;
    	END$$
    
    DELIMITER ;
    Tamamen örnek amaçlı bir TRIGGER oluşturdum, siz kendi tablo yapınıza göre düzenleyebilirsiniz bunu. Bu TRIGGER'i kaydettikten sonra artık her insert işleminden sonra sizin veritabanınıza da kayıt yapılacaktır. Yukarıda my_db.users olarak belirttiğim alanı siz kendi veritabanınıza göre düzenleyebilirsiniz.

    Eğer PhpMyAdmin üzerinden işlem yapıyorsanız xenforo veritabanını seçip tetikleyiciler sekmesine tıklayın ve aşağıdaki resimde yazdığım şeyleri kendinize göre düzenleyerek uygulayın.



    Umarım faydalı olur.
    çok teşekkürler