User Auth Güvenlik Kodu Uygulaması
|
#6814 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
Piyasada bulunan bir Firefox eklentisi Sayesinde Baz? ?ifreler k?r?labiliyormu? bu nedenle Login K?sm?na G?venlik Kodu uygulamak durumnda kald?m ve Sizlerinde uygulamas? i?in Burada payla??yorum.
?ncelikle Firefox eklentisinden bahsedeyim biraz Eklenti Deneme yan?lma y?ntemi ile ?ifreleri deniyor bu Sayede ?ifreyi bulmaya ?al???yor fakat bu i?lemleri yaparken Siteyi yoruyor devaml? post i?lemi yapt?g? i?in Post etmesini ?nlemek i?in g?venlik Kodu ekledikki deneme yan?lma i?lemini ger?ekle?tiremesin b?ylelikle en az?ndan yeni bir b?yle sa?ma Eklentiler yaz?lana kadar g?vende oluyoruz.. ?uanda Her Defacerde varm? bilmiyorum ama bu eklenti mutlaka vard?r acemilerde Ustalar bu t?r eklentileri kullanmazlar ?ncelikle Sitenizde Leetlogin ve benzeri bir giri? formu varsa kald?r?n?z G?venli?iniz i?in Sitenize Sadece users.php?m=auth sayfas?ndan giri? yap?ls?n yada g?venlik kodu uygulamas?n? giri? formlar?n?zada uygulay?n?z. Uygulama i?lemleri: system/core/users/users.auth.inc.php yi a??n alttakini bulun Kod: $v = sed_import('v','G','PSW'); Alt?na ekleyin Kod: $sender_key = sed_import('sender_key','P','TXT',8); $sender_fak = sed_import('sender_fak','P','TXT',8); Alttakini bulun Kod: if ($row = sed_sql_fetcharray($sql)) { if ($row['user_maingrp']==2) ?st?ne Alttakileri Ekleyin Kod: $error_string .= (mb_strlen($sender_key)< 4) ? "G?venlik Kodu Yanl?? L?tfen Kontrol edin.<br />" : ''; if (empty($error_string)) { Alttakini bul Kod: sed_redirect("message.php?msg=151"); ?zerine Ekle Kod: } Alttakini bul Kod: $t = new XTemplate("skins/".$skin."/users.auth.tpl"); Alt?na Ekle Kod: for ($i = 1; $i <= 4; $i++) { $antispam_key [] = rand(1,9); } $antispam_fak = array_reverse($antispam_key); $antispam_key = implode ('.', $antispam_key); $antispam_fak = implode ('.', $antispam_fak); $antispam .= " <strong>".$antispam_key."</strong> "; $antispam .= "<input type=\"text\" class=\"text\" name=\"sender_key\" value=\"\" size=\"8\" maxlength=\"8\" />"; $antispam .= "<input type=\"hidden\" name=\"sender_fak\" value=\"".$antispam_fak."\" />"; if (!empty($error_string)) { $t->assign("USERS_AUTH_ERROR_BODY",$error_string); $t->parse("MAIN.USERS_AUTH_ERROR"); } Alttakini Bul Kod: "USERS_AUTH_TITLE" => $L['aut_logintitle'], Alt?na Ekle Kod: "USERS_AUTH_ANTISPAM" => $antispam, users.auth.tpl de alttakini bul Kod: <div id="main"> ?zerine Ekle Kod: <!-- BEGIN: USERS_AUTH_ERROR --> <div class="error"> {USERS_AUTH_ERROR_BODY} </div> <!-- END: USERS_AUTH_ERROR --> Alttakini bul Kod: </form> ?st?ne ekle Kod: <p>G?venlik Kodu: {USERS_AUTH_ANTISPAM}?</p> G?venlik Kodu Etiketi form elementi i?erisinde olmal? ?al??mas? i?in form d???na eklerseniz ?al??mayacakt?r. |
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |













