Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
Mayıs 13, 2008, 08:52:16 pm
41812 Mesaj 9080 Konu Gönderen: 17479 Üye
Son üye: umit_cbn
Turk-Php.Com Forum  |  Yardım Forumları  |  Genel Yardım  |  Smf Hakkında bir soru « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Smf Hakkında bir soru  (Okunma Sayısı 160 defa)
tosturan
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 52


Bilmemek Değil Öğrenmemek Ayıp.


Üyelik Bilgileri
Smf Hakkında bir soru
« : Mart 25, 2008, 02:01:49 am »

Arkadaslar smf forumum ıcın bır portal gelıstırmeye basladım kullanıcı kontrol bolumunde smf ıle yanı kullanıcı adı ve sıfresını kullanmasını ıstıyorum.kendı portalımdan logın tusu ıle smf/index.php?action=login2 ye gonderınce smf ıcın kullanıcı gırısı saglanıor.Ben smf nın cookie veya sessıon mantıgını ogrenırsem kendı sayfamda bu kullanıcı log ın olmusmu olmamısmı kontrol edebılırım cok ugrastım fakat cok karıısk bır mantıgı var acaba smf nın cookie veya sessıon mantıgını bılen varmı sadece log ın olunmusmu olunmamısmı dıe kontrol ettırcem..?
Logged
SkorP
Kadir Özdemir
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 395



Üyelik Bilgileri WWW
Ynt: Smf Hakkında bir soru
« Yanıtla #1 : Mart 26, 2008, 05:29:33 am »

username ve sifreyi kendin kontrol ettir,
eger dogruysa bu asagidaki fonksiyonu kullanip gerekli session ve cookieleri olustura bilirsin.
ama sanirsam hepsinde session_name i ayni yapman lazim aklimda degil dene biraz
ama asagikdai fonksiyon kesin calisir cünki bende kendi yazdigm bir portala smf eklerken boyle yapmistim.

Kod:
function genSMFLogin($pass) {
        include("forum/smf_api.php");

        smf_loadSession();
        $ret = smf_setLoginCookie("189216000", $_SESSION["userid"], $pass, $encrypted = true);
        if($ret) {
                smf_authenticateUser();
        }
}


Logged

<?php
echo "nobody is perfect";
?>
http://www.skorp.eu


.... klavyesi olan kendini phpci zanmaya basladi nere gidiyor bu php .....
tosturan
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 52


Bilmemek Değil Öğrenmemek Ayıp.


Üyelik Bilgileri
Ynt: Smf Hakkında bir soru
« Yanıtla #2 : Mart 27, 2008, 05:16:18 am »

Yanlız db dekılerle kontrol ettıremıorm kı karısık bı kod var logınout.php ıcerısınde
Logged
SkorP
Kadir Özdemir
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 395



Üyelik Bilgileri WWW
Ynt: Smf Hakkında bir soru
« Yanıtla #3 : Mart 28, 2008, 03:19:45 am »

o fonksioyn smf deki gerekli cookie ve sessionlari yaratir, tek yapman gereken senin uyelik girisi formundan girilen ismi ve sifreyi dbndekilerle karsilastirmak dogru ise fonksiyonu calistir yanlis ise calistirma.
kendin yapmicaksan kontrolu sanirim smf.api den kendi sitende smf in login boxunu göstere bilirsin ordan giris yapildimi normal smf forumuna giris ypailmis gibi gerekli islemler yapilir
tek sey yanlis sifre girilirse sanirim forum girisine yonlendiriyor.
ben yapali cok oldu daha fazla yardim icin smf forumlarina bakin derim.
Logged

<?php
echo "nobody is perfect";
?>
http://www.skorp.eu


.... klavyesi olan kendini phpci zanmaya basladi nere gidiyor bu php .....
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer: