Kullanıcı Şifresinin Güvenlik Seviyesi

Arayıp da bulamadığınız eklentileri buraya sorabilirsiniz.

Kullanıcı Şifresinin Güvenlik Seviyesi

İleti gardean 01.09.2006, 21:40

Arkadaslar kusura bakmayın daha once sitede dolasırken gormustum ama şimdi baya bi aramama ragmen bulamıyorum. İstediğim şu:
Kullanıdı kayıt olurken belirlediği şifre yan tarafta güvenlik kontrolunden geciyor. Yani şifre sadece rakamsa yada sadece harf ise kırmızı kutu içerisinde Güvensiz yazıyor. Şifre karmaşıklaştıkca bu kutunun rengi ve içindeki yazı değişiyor. Modun adını hatırlamıyorum bilen birileri varsa yardımlarını bekliyorum.
gardean
Üye
Üye
 
İleti: 42
Kayıt: 16.11.2005, 15:28
Konum: İzmir

Cvp: Kullanıcı Şifresinin Güvenlik Seviyesi

İleti IcEman 08.10.2006, 20:57

Güncel: Bu modu bende arıyorum gören bulan var ise yardımlarını bekliyoruz
Kullanıcı avatarı
IcEman
Üye
Üye
 
İleti: 239
Kayıt: 04.12.2005, 13:43
Konum: İstanbul

Cvp: Kullanıcı Şifresinin Güvenlik Seviyesi

İleti moonlight 09.10.2006, 14:38

Kod: Tümünü seç
##############################################################
## MOD Ismi TR: Sifre Güvenligi
## MOD Ismi EN: Password security
## MOD Sürümü: v1.1.1
## MOD Yazari: Underhill <webmaster@underhill.de> (N/A) http://www.underhill.de/
##
## MOD Açiklamasi: Kayit esnasinda kullanmak istediginiz sifreyi girer girmez uyarida bulunur.
##
## MOD Çeviri: türkphpbb < admin@turkphpbb.org > http://www.turkphpbb.org
##
## Kurulum Seviyesi: Kolay
## Kurulum Süresi:     5 Dakika
##
## Degisecek Dosyalar: 4
##                                         includes/usercp_register.php
##                                         templates/senin_tema/profile_add_body.tpl
##                                         language/lang_turkish/lang_main.php
##                                         language/lang_turkish/lang_faq.php
##
## Eklenecek Dosyalar: Yok
##
## Lisans: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## Yazar Notlari:
##
## En son sürüm: http://www.underhill.de/downloads/phpbb2mods/passwordsecurity.txt
##############################################################
## Lütfen güvenlik açisindan ve MOD'un son sürümüne sahip olmak icin, devamli
## http://www.phpbb.com/mods/ adresini takip edin. Bu MOD'u baska sitelerden indirdiginizde
## çok dikkatli olun, içerisinde phpBB forumunuza zarar verebilecek kodlar bulunabilir.
## http://www.phpbb.com/mods/ arsivinde bulunmayan MOD'lar phpBB tarafindan desteklenmez.
##############################################################
## Bu MOD'u kurmadan önce, degisecek tüm dosyalarin yedegini almanizi tavsiye ederiz.
##############################################################
#
#-----[ AÇ ]------------------------------------------------------------------
#

includes/usercp_register.php

#
#-----[ BUL ]------------------------------------------------------------------
#

      'L_PASSWORD_CONFIRM_IF_CHANGED' => ( $mode == 'editprofile' ) ? $lang['password_confirm_if_changed'] : '',

#
#-----[ SONRASINA EKLE ]------------------------------------------------------------
#

      'L_PASSWORD_SECURITY_LEVEL1' => $lang['password_security_level1'],
      'L_PASSWORD_SECURITY_LEVEL2' => $lang['password_security_level2'],
      'L_PASSWORD_SECURITY_LEVEL3' => $lang['password_security_level3'],
      'L_PASSWORD_SECURITY_LEVEL4' => $lang['password_security_level4'],
      'L_PASSWORD_SECURITY_LEVEL5' => $lang['password_security_level5'],
      'L_PASSWORD_SECURITY_EXPLAIN' => $lang['password_security_explain'],

#
#-----[ AÇ ]------------------------------------------------------------------
#

templates/senin_tema/profile_add_body.tpl

#
#-----[ BUL ]------------------------------------------------------------------
#

     <td class="row2">
      <input type="password" class="post" style="width: 200px" name="new_password" size="25" maxlength="32" value="{NEW_PASSWORD}" />

#
#-----[ BUNUNLA DEGISTIR ]----------------------------------------------------------
#

     <td class="row2" nowrap="nowrap">
      <script language="JavaScript" type="text/javascript">
      <!--
      // Password security
      function check_pw(pw_to_check)
      {
         var counter_to_check = 0;
         var minlength_to_check = 6;
      
         if (pw_to_check.length >= minlength_to_check)
         {
            counter_to_check = counter_to_check + 1;
         }
         if (pw_to_check.match(/[A-Z\Ä\Ö\Ü]/))
         {
            counter_to_check = counter_to_check + 2;
         }
         if (pw_to_check.match(/[a-z\ä\ö\ü\ß]/))
         {
            counter_to_check = counter_to_check + 1;
         }
         if (pw_to_check.match(/[0-9]/))
         {
            counter_to_check = counter_to_check + 2;
         }
            if (pw_to_check.match(/[\.\,\?\!\%\*\_\#\:\;\~\\&\$\§\€\@\/\=\+\-\(\)\[\]\|\<\>]/))
            {
               counter_to_check = counter_to_check + 2;
            }
         if (pw_to_check == document.getElementsByName('username').username.value)
         {
            counter_to_check = 0;
         }
         if (pw_to_check == document.getElementsByName('email').email.value)
         {
            counter_to_check = 0;
         }

         if (counter_to_check <= 2)
         {
            document.getElementsByName('holder_pw')[0].style.backgroundColor = 'red';
            document.getElementsByName('holder_pw')[0].style.color = 'black';
            document.getElementsByName('holder_pw')[0].style.border = '1px solid black';
            document.getElementsByName('holder_pw')[0].value = '{L_PASSWORD_SECURITY_LEVEL1}';
         }
         else if (counter_to_check <= 4)
         {
            document.getElementsByName('holder_pw')[0].style.backgroundColor = 'yellow';
            document.getElementsByName('holder_pw')[0].style.color = 'black';
            document.getElementsByName('holder_pw')[0].style.border = '1px solid black';
            document.getElementsByName('holder_pw')[0].value = '{L_PASSWORD_SECURITY_LEVEL2}';
         }
         else if (counter_to_check <= 5)
         {
            document.getElementsByName('holder_pw')[0].style.backgroundColor = 'green';
            document.getElementsByName('holder_pw')[0].style.color = 'white';
            document.getElementsByName('holder_pw')[0].style.border = '1px solid black';
            document.getElementsByName('holder_pw')[0].value = '{L_PASSWORD_SECURITY_LEVEL3}';
         }
         else if (counter_to_check <= 7)
         {
            document.getElementsByName('holder_pw')[0].style.backgroundColor = 'green';
            document.getElementsByName('holder_pw')[0].style.color = 'white';
            document.getElementsByName('holder_pw')[0].style.border = '1px solid black';
            document.getElementsByName('holder_pw')[0].value = '{L_PASSWORD_SECURITY_LEVEL4}';
         }
         else if (counter_to_check == 8)
         {
            document.getElementsByName('holder_pw')[0].style.backgroundColor = 'green';
            document.getElementsByName('holder_pw')[0].style.color = 'white';
            document.getElementsByName('holder_pw')[0].style.border = '1px solid black';
            document.getElementsByName('holder_pw')[0].value = '{L_PASSWORD_SECURITY_LEVEL5}';
         }
      }
      //-->
      </script>
      <input onkeyup="check_pw(this.value);" onfocus="check_pw(this.value);" type="password" class="post" style="width: 200px" name="new_password" size="25" maxlength="32" value="{NEW_PASSWORD}" />
      <span class="gensmall"><a href="{U_FAQ}#39" tabindex="98" target="_phpbbfaq">{L_PASSWORD_SECURITY_EXPLAIN}</a></span> <input tabindex="99" title="" readonly="readonly" type="text" class="post" style="width : 150px; text-align : center; border : 1px solid #DEE3E7; background-color : #DEE3E7;" name="holder_pw" size="25" value="" />

#
#-----[ AÇ ]------------------------------------------------------------------
#

language/lang_turkish/lang_main.php

#
#-----[ BUL ]------------------------------------------------------------------
#

$lang['password_confirm_if_changed'] =

#
#-----[ SONRASINA EKLE ]------------------------------------------------------------
#

$lang['password_security_level1'] = 'Güvensiz';
$lang['password_security_level2'] = 'Tavsiye Edilmez';
$lang['password_security_level3'] = 'İdare Eder';
$lang['password_security_level4'] = 'Güvenli';
$lang['password_security_level5'] = 'Çok Güvenli';
$lang['password_security_explain'] = 'Şifre Güvenliği:';

#
#-----[ AÇ ]------------------------------------------------------------------
#

language/lang_turkish/lang_faq.php

#
#-----[ BUL ]------------------------------------------------------------------
#

//
// That's all Folks!
// -------------------------------------------------

?>

#
#-----[ ÖNCESINE EKLE ]-----------------------------------------------------------
#

// Password security
$faq[] = array("--", "Şifre Güvenliği");
$faq[] = array("Şifre Güvenliği nedir?", "Bu özellik şifre seçiminde size tavsiyede bulunur. Kullanmak istediğiniz şifreyi seçmekte tamamen serbestsiniz.");
$faq[] = array("Güvenli Şifre Nasıl olur?", "Güvenli şifre seçimi icin birkaç bilgi:<br />- Şifre en az 6 karakter, en fazla 32 karakterden oluşur (harf, rakam, işaret ve sembol birer karakterdir).<br />- Kullanacağınız şifre en az 4 harften ve iki tanede rakam veya sembol gibi karakterden oluşmalıdır.<br />- Çift noktalı özel karakter ve boş alanlar (boşluklar) kullanmanız tavsiye edilmez.<br />- Kullanıcı adınızı ya da gerçek adınızı kullanmayınız.<br />- Klavyenizde yan yana bulunan karakterleri, örneğin \"qwerty\" kullanmayınız.<br />- Deyim, atasözü, şiir ya da şarkı sözlerinden alıntı yapmayınız. Televizyon ve Radyoda yayınlanan sloganları kullanmayınız.<br />- Küçük ve büyük harflerden oluşan bir kombinasyon kullanınız.<br />- Akılda kolayca tutulabilir, not almayı gerektirmeyen bir şifre seçiniz.");

#
#-----[ TÜM DOSYALARI KAPAT/KAYDET ]------------------------------------------
#
#SoN
Kullanıcı avatarı
moonlight
Üye
Üye
 
İleti: 160
Kayıt: 25.07.2006, 18:15
Konum: İstanbul

Cvp: Kullanıcı Şifresinin Güvenlik Seviyesi

İleti IcEman 09.10.2006, 22:58

çok tşk'ler aradığım mod idi.Siteye kurdum :)
Kullanıcı avatarı
IcEman
Üye
Üye
 
İleti: 239
Kayıt: 04.12.2005, 13:43
Konum: İstanbul


İstek Bölümü



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron