password security

Mods etc.

Moderator: Integra Moderator

password security

PostAuthor: Skywalker » Fri Apr 14, 2006 5:41 pm

can somebody make this work with integra (pcp)?

Code: Select all
############################################################## ## MOD Title: Password security## MOD Author: Underhill <webmaster> (N/A) [url=http://www.underhill.de/#]http://www.underhill.de/#[/url]# MOD De.scription: When a new passord is entered, the user will receive a JavaScript warning.## MOD Version: 1.0.2## ## 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: [url=http://opensource.org/licenses/gpl-license.php]http://opensource.org/licenses/gpl-license.php[/url] GNU General Public License v2 ############################################################## ## For security purposes, please check: [url=http://www.phpbb.com/mods/]http://www.phpbb.com/mods/[/url] ## 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 [url=http://www.phpbb.com/mods/]http://www.phpbb.com/mods/[/url] ############################################################## ## Author Notes: ## ## This modification was built for use with the phpBB template "subSilver"#### Screenshot: [url=http://www.underhill.de/downloads/phpbb2mods/passwordsecurity.png#]http://www.underhill.de/downloads/phpbb ... urity.png#[/url]# Download: [url=http://www.underhill.de/downloads/phpbb2mods/passwordsecurity.txt#]http://www.underhill.de/downloads/phpbb ... urity.txt#[/url]############################################################# ## MOD History: ## ##   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 ##############################################################  ##-----[ OPEN ]------------------------------------------------------------------#  includes/usercp_register.php  ##-----[ FIND ]------------------------------------------------------------------#           'L_PASSWORD_CONFIRM_IF_CHANGED' => ( $mode == 'editprofile' ) ? $lang['password_confirm_if_changed'] : '',  ##-----[ AFTER, ADD ]------------------------------------------------------------#           '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'],  ##-----[ OPEN ]------------------------------------------------------------------#  templates/subSilver/profile_add_body.tpl  ##-----[ FIND ]------------------------------------------------------------------#         <td>         <input>  ##-----[ REPLACE WITH ]----------------------------------------------------------#         <td>         <script>         <function>= 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 (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 == <s8><img><s8>             {                 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>         <span><a>{L_PASSWORD_SECURITY_EXPLAIN}</a></span> <input>  ##-----[ OPEN ]------------------------------------------------------------------#  language/lang_english/lang_main.php  ##-----[ FIND ]------------------------------------------------------------------#  $lang['password_confirm_if_changed'] =  ##-----[ AFTER, ADD ]------------------------------------------------------------#  $lang['password_security_level1'] = 'Unsafe';$lang['password_security_level2'] = 'Not recommendable';$lang['password_security_level3'] = 'Relatively safe';$lang['password_security_level4'] = 'Safe';$lang['password_security_level5'] = 'Very safe';$lang['password_security_explain'] = 'Password security:';  ##-----[ OPEN ]------------------------------------------------------------------#  language/lang_english/lang_faq.php  ##-----[ FIND ]------------------------------------------------------------------#  ?>  ##-----[ BEFORE, ADD ]-----------------------------------------------------------#  // 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 atleast 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.");     ##-----[ SAVE/CLOSE ALL FILES ]--------------------------------------------------### EoM  
Last edited by Skywalker on Wed Dec 31, 1969 5:00 pm, edited 1 time in total.

Skywalker
Sr Integra Member
Sr Integra Member
 
Posts: 236
Likes: 0 post
Liked in: 0 post
Joined: Fri Apr 14, 2006 5:25 pm
Cash on hand: 0.00

Re: password security

PostAuthor: Frost » Sat May 12, 2007 4:56 pm

[hr:3ijo7ug8]
[align=center:3ijo7ug8][font=Century Gothic:3ijo7ug8][Necromancer Mode][/font:3ijo7ug8][/align:3ijo7ug8]
[hr:3ijo7ug8]

Whoa, might want to remove this post or code.

Anyways, did you ever get this done for you
Last edited by Frost on Wed Dec 31, 1969 5:00 pm, edited 1 time in total.
[size=99px]PhpBB3 Themes[/url] ]PhpBB3 Development Center[/url] [/size]

Frost
Sr Integra Member
Sr Integra Member
 
Posts: 776
Likes: 0 post
Liked in: 0 post
Joined: Wed Sep 13, 2006 2:04 am
Cash on hand: 0.00
Location: Photoshop CS3


Return to IntegraMOD Modifications

Who is online

Registered users: Google [Bot], Vendethiel