This board has been optimised for Firefox, the fast and secure web browser. : Download Firefox

[3.2][RC] Random Password Generator

My little contributions to the phpBB 3.1.x and 3.2.x world. Please read the note on Version Numbering to ensure you download the correct Extension version.
Administrator
Site Admin
Posts: 379
Joined: Tue Nov 18, 2014 11:30 am

[3.2][RC] Random Password Generator

Post by Administrator » Thu Apr 04, 2019 4:03 pm

Extension Name: Random Password Generator
Author: HiFiKabin

Extension Description: Adds a 20 character Random Password Generator to the Registration Page and Edit Account Settings Page of the UCP as well as via a link in Quick Links. Should the user have JavaScript disabled the Password Generator will not wouk and is hidden from view.

Note:
  • The generated password is created from at least one each of the following:-
    • Upper Case Letters.
    • Lower Case Letters.
    • Numbers 0-9
    • 18 "special characters"
    That gives a total possible different passwords options of:-

    ((26 + 26 + 10 + 18)¹⁶) x 26 x 26 x 10 x 18 which equals 3.429E+36

    Thats 3,429 followed by 33 0's which is 3.429 Sextillion (UK definition)

    To put that number into perspective, the odds of winning the UK Lottery are 1 in 45,057,474
Language: EN

Extension Version: 3.2.0-RC4

Requirements: phpBB 3.2.0@dev and later

Supported Styles:
  • prosilver and styles inheriting from prosilver
Screenshots:


password_register.png

password_ucp.png

password_generator.png


Live Demo: HERE and HERE

Options: Here

Download:

password_3_2_0-RC4.zip

Installation:
  • Download the latest release and unzip it.
  • Upload the folder hifikabin to root/ext/ and enable it in the ACP

Support:

The contact us link at the bottom of this Forum or phpBB Forum


Previous Versions
You do not have the required permissions to view the files attached to this post.

Administrator
Site Admin
Posts: 379
Joined: Tue Nov 18, 2014 11:30 am

Re: [3.2][RC] Random Password Generator

Post by Administrator » Thu Apr 04, 2019 4:08 pm

Make Password string longer or shorter:

OPEN

hifikabin/password/styles/prosilver/template/password.html

and

hifikabin/password/styles/prosilver/template/password_ucp.html

INLINE FIND

data-size="20"

CHANGE

"20" to whatever length you require

SAVE > UPLOAD > PURGE CACHE



Remove 'Special Characters' from Passwords:


hifikabin/password/styles/prosilver/template/password.html

and

hifikabin/password/styles/prosilver/template/password_ucp.html

INLINE FIND AND DELETE

,#

SAVE > UPLOAD > PURGE CACHE



Administrator
Site Admin
Posts: 379
Joined: Tue Nov 18, 2014 11:30 am

Re: [3.2][RC] Random Password Generator

Post by Administrator » Fri Apr 12, 2019 11:00 am

3.2.0-RC2 now available.

Code tidied, The Password Generator will not work if the user has JS disabled and is hidden from view

Update from previous version:
  • Download the latest release and unzip it.
  • Disable Password Generator in the ACP
  • Delete password folder from the server
  • Upload the folder hifikabin to root/ext/
  • Enable it in the ACP

Administrator
Site Admin
Posts: 379
Joined: Tue Nov 18, 2014 11:30 am

Re: [3.2][RC] Random Password Generator

Post by Administrator » Mon Apr 15, 2019 9:21 am

3.2.0-RC3 now available.

Bug Fix

Update from previous version:
  • Download the latest release and unzip it.
  • Disable Password Generator in the ACP
  • Delete password folder from the server
  • Upload the folder hifikabin to root/ext/
  • Enable it in the ACP

Administrator
Site Admin
Posts: 379
Joined: Tue Nov 18, 2014 11:30 am

Re: [3.2][RC] Random Password Generator

Post by Administrator » Fri Apr 19, 2019 6:55 am

3.2.0-RC4 now available.

The generated password is now created from at least one each of the following:-
  • Upper Case Letters.
  • Lower Case Letters.
  • Numbers 0-9
  • 18 "special characters"
Update from previous version:
  • Download the latest release and unzip it.
  • Disable Password Generator in the ACP
  • Delete password folder from the server
  • Upload the folder hifikabin to root/ext/
  • Enable it in the ACP