/passwordgenerator

https://javiistacks.github.io/passwordgenerator/

Primary LanguageJavaScript

passwordgenerator

03 JavaScript: Password Generator

Generic badge GitHub language count GitHub top language

A. In the beginning the user is presented with the start screen where the user will click on "Generate Password" to begin choosing how complex they want thier password to be.

B. User is Alerted with prompt screen to choose between 8 to 128 characters for password length.

C. User input value of desired number length for password.

E. User is Alerted with prompt screen, Educating them about the next four questions that they will be asked to determine their password strength.

F. User is prompted if they would like to include uppercase letters in their password.

G. User is prompted if they would like to include lowercase letters in their password.

H. 1. The user can only answer with YES, Yes, yes, Y,and y. 2. The user can only answer with NO, No, no, N, and n. 3. If user asnwers with anything else not listed above, it will prompt user to choose yes or no only.

I. User is prompted if they would like to include numbers in their password.

J. User is prompted if they would like to inlude special characters in their password.

K. Password is generated for user.

L. I added a Copy Button to make it a more user friendly. Which copies password to clipboard.


My Git hub profile : https://github.com/javiistacks

Git Hub repository: https://github.com/javiistacks/passwordgenerator

Finished Product: https://javiistacks.github.io/passwordgenerator/

License

Copyright (c) Javiann Marerro. All rights reserved.
Please be kind and change content if you wish to use this code.

Licensed under the MIT License

Copyright (c) 2021 - present | Javiann Marerro

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.