[MOD] Şifre Güvenliği

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kullanıcı avatarı
Mirach
Destek Ekibi Lideri
Destek Ekibi Lideri
Mesajlar: 1664
Kayıt: 27.03.2006, 01:06
Konum: İstanbul

[MOD] Şifre Güvenliği

Mesaj gönderen Mirach »

[ resmi görüntülemek için tıklayın ]

Kod: Tümünü seç

############################################################## 
## MOD Title: Password security
## MOD Author: Underhill < webmaster@underhill.de > (N/A) http://www.underhill.de/
## MOD Description: When a new passord is entered, the user will receive a JavaScript warning
## MOD Version: 1.1.0
## 
## Installation Level: easy
## Installation Time: 5 minutes
## Files To Edit:
##		includes/usercp_register.php
##		templates/subSilver/profile_add_body.tpl
##		language/lang_english/lang_main.php
##		language/lang_english/lang_faq.php
## Included Files: N/A
## Demo: N/A
## License: http://AÇsource.org/licenses/gpl-license.php GNU General Public License v2 
############################################################## 
## For security purposes, please check: http://www.phpbb.com/mods/ 
## for the latest version of this MOD. Although MODs are checked 
## before being allowed in the MODs Database there is no guarantee 
## that there are no security problems within the MOD. No support 
## will be given for MODs not found within the MODs Database which 
## can be found at http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
## 
## This modification was built for use with the phpBB template "subSilver"
##
## Tip: How to clear the warning after entering the new password?
## Tips-Download: http://www.underhill.de/downloads/phpbb2mods/passwordsecuritytips.txt
##
## Screenshot: http://www.underhill.de/downloads/phpbb2mods/passwordsecurity.png
## Download: http://www.underhill.de/downloads/phpbb2mods/passwordsecurity.txt
############################################################## 
## MOD History: 
## 
##   2005-12-31 - Version 1.1.0 
##		- Successfully tested with phpBB 2.0.19
##		- Added check for username (badboy4ever)
##		- Added check for emailadress
##		- Fixed some little problems with spelling and usability
## 
##   2005-12-20 - Version 1.0.2
##		- MOD Syntax changes for the phpBB MOD Database
## 
##   2005-12-15 - Version 1.0.1
##		- MOD Syntax changes for the phpBB MOD Database
## 
##   2005-12-13 - Version 1.0.0
##		- Final-Version
## 
##   2005-12-11 - Version 0.0.1c
##		- BETA-Version
## 
##   2005-11-07 - Version 0.0.1b
##		- BETA-Version
## 
##   2005-11-06 - Version 0.0.1a 
##		- ALPHA-Version
##		- Built and successfully tested with phpBB 2.0.18
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################
#
#-----[ 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/subSilver/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}" />

#
#-----[ İLE DEĞiŞTİR ]----------------------------------------------------------
#

	  <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_english/lang_main.php

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

$lang['password_confirm_if_changed'] =

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

$lang['password_security_level1'] = 'Çok Zayıf';
$lang['password_security_level2'] = 'Zayıf';
$lang['password_security_level3'] = 'Biraz Güvenli';
$lang['password_security_level4'] = 'Güvenli';
$lang['password_security_level5'] = 'Çok Güvenli';
$lang['password_security_explain'] = 'Parola Güvenliği:';

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

language/lang_english/lang_faq.php

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

?>

#
#-----[ ÖNCESİNDE EKLE ]-----------------------------------------------------------
#

// Password security
$faq[] = array("--", "Password security"); 
$faq[] = array("What is password security?", "This function offers you a recommendation for selecting your password. It's only a recommendation. You are free to decide if you use it or not."); 
$faq[] = array("How to secure a password?", "Tips for selecting a secure password:<br />- The password must be at least 6 characters in length and can be a maximum of 32 characters in length (a character is a letter, number, mark or symbol).<br />- The password should be at least 4 characters long and should contain at least 2 other characters such as numbers or symbols.<br />- Special foreign language characters such as the german umlaut and spaces (blanks) are not recommended.<br />- Use neither your user-name or your real name.<br />- Do not use standard keyboard rows such as the \"qwerty\" row.<br />- The password should not contain popular or common phrases such as those found in books, poems. Also avoid using popular media slogans form radio and tv.<br />- Use a combination of upper and lowercased letters.<br />- Choose a password that you don't have to write down in order to remember it."); 
	
#
#-----[ TÜM DOSYALARI KAYDET/ÇIK ]--------------------------------------------------
#
#
faq dosyasını türkçeleştirmedim .. gerek duyarsanız değiştirebilirsiniz taßiki..
En son Mirach tarafından 01.04.2006, 17:26 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Profilinde phpBB forumunun adresini girmemiş üyelere ve kurallara aykırı şekilde açılmış başlıklara destek verilmez.
Resim Resim Resim
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7011
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

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

language/lang_turkish/lang_main.php

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

$lang['password_confirm_if_changed'] =

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

$lang['password_security_level1'] = 'Çok Zayıf';
$lang['password_security_level2'] = 'Zayıf';
$lang['password_security_level3'] = 'Biraz Güvenli';
$lang['password_security_level4'] = 'Güvenli';
$lang['password_security_level5'] = 'Çok Güvenli';
$lang['password_security_explain'] = 'Parola Güvenliği:';

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

language/lang_turkish/lang_faq.php

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

?>

#
#-----[ ÖNCESİNDE EKLE ]-----------------------------------------------------------
#

// Password security
$faq[] = array("--", "Password security");
$faq[] = array("What is password security?", "This function offers you a recommendation for selecting your password. It's only a recommendation. You are free to decide if you use it or not.");
$faq[] = array("How to secure a password?", "Tips for selecting a secure password:<br />- The password must be at least 6 characters in length and can be a maximum of 32 characters in length (a character is a letter, number, mark or symbol).<br />- The password should be at least 4 characters long and should contain at least 2 other characters such as numbers or symbols.<br />- Special foreign language characters such as the german umlaut and spaces (blanks) are not recommended.<br />- Use neither your user-name or your real name.<br />- Do not use standard keyboard rows such as the \"qwerty\" row.<br />- The password should not contain popular or common phrases such as those found in books, poems. Also avoid using popular media slogans form radio and tv.<br />- Use a combination of upper and lowercased letters.<br />- Choose a password that you don't have to write down in order to remember it.");
Türkçe dosyaları için bu şekilde ;) gereken yerler Türkçeleştirilebilir.
Resim
phpBB Eklenti Kurulumu | Kurallar | phpBB3 İzinleri | Otel Rehberi

Kurallarımız gereği lütfen özel mesaj ile yardım istemeyiniz, cevap vermiyoruz.
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Eline sağlık hocam iyi oldu bu ;)
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
YuceL
Kayıtlı Kullanıcı
Mesajlar: 15
Kayıt: 18.04.2006, 06:08
İletişim:

Mesaj gönderen YuceL »

eLinize sağLık süper oLmuş.
timucin80
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 13.05.2006, 17:08
İletişim:

Mesaj gönderen timucin80 »

Valla süper güzel çok beğendim hemem forumuma kurdum. Teşekkür ederim valla cillop gibi oturdu forumuma Sağollll
Kullanıcı avatarı
megaplatform
Kayıtlı Kullanıcı
Mesajlar: 818
Kayıt: 25.08.2006, 19:23
Konum: izmir
İletişim:

Mesaj gönderen megaplatform »

Kod: Tümünü seç

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

templates/subSilver/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}" />

# 
kardeş siz bunu subSilver a göre yapmışsınız benim tema subMerged ve subMerged/profile_add_body.tpl içinde senin verdiğin kodu bulamadım diğer butun kodları yerleştirdim bi yardım ederseniz sevinirim o kadar ugraştımda :D
Kullanıcı avatarı
MeQueR
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 28.07.2006, 00:22
Konum: Türkiye

Mesaj gönderen MeQueR »

{NEW_PASSWORD} olarak ara elbet uyuşan bitanesini bulursun :wink:
Bu mesaj değiştirilmemiştir.... ayrıntılı bilgi için istediğiniz numarayı çevirin :) ..

NOT: cupranın numarasını çevirirseniz mesuliyet kabul edilmez :roll:

beklediğiniz gibi gelmedim ama olsun :P
Kullanıcı avatarı
megaplatform
Kayıtlı Kullanıcı
Mesajlar: 818
Kayıt: 25.08.2006, 19:23
Konum: izmir
İletişim:

Mesaj gönderen megaplatform »

valla çok aradım ama bulamadım kardeş hem programla parca parca aradım hem kendim göz gezdirdim yok
Kullanıcı avatarı
MeQueR
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 28.07.2006, 00:22
Konum: Türkiye

Mesaj gönderen MeQueR »

dosyayı atabilirmisin?
Bu mesaj değiştirilmemiştir.... ayrıntılı bilgi için istediğiniz numarayı çevirin :) ..

NOT: cupranın numarasını çevirirseniz mesuliyet kabul edilmez :roll:

beklediğiniz gibi gelmedim ama olsun :P
Kullanıcı avatarı
megaplatform
Kayıtlı Kullanıcı
Mesajlar: 818
Kayıt: 25.08.2006, 19:23
Konum: izmir
İletişim:

Mesaj gönderen megaplatform »

http://www.megaplatform.com/1.zip

dosya bu kardeş şimdiden sağol
:wink:
Kullanıcı avatarı
MeQueR
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 28.07.2006, 00:22
Konum: Türkiye

Mesaj gönderen MeQueR »

ben sadece senin söylediğin yerde değişiklik yaptım.. gerisini yap ve dene bir bakalım?

ayrıca içine kendi hazırlamış olduğum phpbb2.0.21 kurulumunu da ekledim belki lazım olur birine verirsdin sevaptır :wink: :lol:

:arrow: Downlad: http://rapidshare.de/files/31267081/1.zip
Bu mesaj değiştirilmemiştir.... ayrıntılı bilgi için istediğiniz numarayı çevirin :) ..

NOT: cupranın numarasını çevirirseniz mesuliyet kabul edilmez :roll:

beklediğiniz gibi gelmedim ama olsun :P
Kullanıcı avatarı
megaplatform
Kayıtlı Kullanıcı
Mesajlar: 818
Kayıt: 25.08.2006, 19:23
Konum: izmir
İletişim:

Mesaj gönderen megaplatform »

sağol kardeş ellerin dert görmesin :D
Kullanıcı avatarı
megaplatform
Kayıtlı Kullanıcı
Mesajlar: 818
Kayıt: 25.08.2006, 19:23
Konum: izmir
İletişim:

Mesaj gönderen megaplatform »

kardeş ugraşıp yapmışsın çok sağolda olmadı yaw yanlış yerde çıktı

[ resmi görüntülemek için tıklayın ]

böyle bişi oldu :roll: beh hoş durmuyu ne dersin ha :)
Kullanıcı avatarı
MeQueR
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 28.07.2006, 00:22
Konum: Türkiye

Mesaj gönderen MeQueR »

pardon :9 burdan direk alınca kodu ve wordpade yapıştırınca bööle bişi çıkıyo tabe :roll: buyrun yeni download linkiniz...

:arrow: Download: http://rapidshare.de/files/31300778/1.zip
Bu mesaj değiştirilmemiştir.... ayrıntılı bilgi için istediğiniz numarayı çevirin :) ..

NOT: cupranın numarasını çevirirseniz mesuliyet kabul edilmez :roll:

beklediğiniz gibi gelmedim ama olsun :P
Kullanıcı avatarı
dj_akman
Kayıtlı Kullanıcı
Mesajlar: 851
Kayıt: 05.04.2006, 15:57
Konum: İstanbul
İletişim:

Mesaj gönderen dj_akman »

arkadaşlar faq.php ye eklencek ingilizce yazının türkçesi

Kod: Tümünü seç

// 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.");

Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir