vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Password Security (https://vborg.vbsupport.ru/showthread.php?t=96287)

Andreas 09-14-2005 10:00 PM

Password Security
 
Password Security

Description
This Hack allows you to enforce your members to use safe(r) Passwords:
  • You can define a mimimum length
  • You can define the how many character classes a Password must use
  • Does not allow using Username or eMail-Address as Password
  • Dictionary Check to prevent common passwords
    (Not yet fully implemented; Table wordlist must be filled manually, but check is present)

Details
1 Product XML (2 Plugins, 14 Phrases, 2 Settings)
2 Template Edits

History
1.0.0
Initial Version

1.0.1
Fixed problem with multiple Datamanager

1.0.2
Changed code to ignore automatically created weak passwords

nexialys 09-15-2005 12:49 AM

first reply... GNI!

request for future: can this hack be modified to be using AJAX for the verif, instead of javascript plain ?!

thanks for this... greatly appreciate!

Daniel 09-15-2005 03:08 AM

o0o Very nice!

Andreas 09-15-2005 11:14 AM

@nexialys
Nope. That would mean having to transfer plaintext Passwords which is a no-no.

sensimilla 09-15-2005 01:09 PM

great hack :)

bulbasnore 09-19-2005 11:04 AM

cool, we'll definately need this when we get to 3.5
THANKS for doing this

so in preventing the use of screename as password, which, if any, of these does it prevent?
  1. bulbasnore9
  2. bulba9snore
  3. 9bulbasnore
  4. bulbasnoreZ
  5. b.u.l.b.a.s.n.o.r.e.

Also, are there rules for the word list or is the list just matched verbatim (or perhaps case insensitive)?

All we need do with the list is just add a table with the words, yes?

Dan 09-19-2005 11:34 AM

Quote:

Originally Posted by bulbasnore
cool, we'll definately need this when we get to 3.5
THANKS for doing this

so in preventing the use of screename as password, which, if any, of these does it prevent?
  1. bulbasnore9
  2. bulba9snore
  3. 9bulbasnore
  4. bulbasnoreZ
  5. b.u.l.b.a.s.n.o.r.e.

Also, are there rules for the word list or is the list just matched verbatim (or perhaps case insensitive)?

All we need do with the list is just add a table with the words, yes?

I haven't qutie looked at this in great detail, but adding "dictionary" words... is there a way to mass add them or is it just one at a time?

Andreas 09-19-2005 11:51 AM

Currently there is no way to add any at all ;)

@bulbasnore
None, as they are all different from your Username

Dan 09-19-2005 12:36 PM

Awe... :( I was looking forward to being bored and adding to it :(

Col 09-20-2005 10:19 AM

Great Hack, Well done :)


All times are GMT. The time now is 06:19 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01085 seconds
  • Memory Usage 1,729KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete