Password Generator
The Password Generator gem is a simple utility for generating random passwords within your Rails applications. It provides a convenient helper method that allows you to easily incorporate randomly generated passwords into your views. This can be particularly useful when creating user accounts, resetting passwords, or generating temporary access credentials and also adding them in your email templates.
Features
-
Generate Secure Passwords: The gem utilizes a mix of uppercase and lowercase letters, numbers, and special characters to create secure and random passwords.
-
Customizable Length: You can specify the length of the generated password according to your application's requirements.
Installation
Add this line to your application's Gemfile:
gem 'password_generator', '~> 1.0.0'
And then execute:
bundle install
In your rails application, add the following to your application_controller.rb
include PasswordGenerator::ViewHelper
Usage In your Rails application, use the random_password_tag helper method to effortlessly incorporate random passwords into your views:
<%= random_password_tag %>
You can also customize the length of the generated password:
<%= random_password_tag(16) %>
This will display a randomly generated password with the specified length.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/ShabiniRajadas/password_generator.
License
The gem is available as open source under the terms of the MIT License.