JTRailsGeneratorUser is a generator for user authentication. You have the login and sign up page and password forgot feature.
JTRailsGeneratorUser is distributed as a gem, which is how it should be used in your app.
Include the gem in your Gemfile:
gem 'jt-rails-generator-user', '~> 1.0'
You just have to use the generator with:
rails g jt:user
Include CurrentUser
in your ApplicationController
:
class ApplicationController < ActionController::Base
include CurrentUser
...
end
User
model with only email, password and password_token (for password forgot feature)SessionController
for the loginUsersController
for the sign up and password forgot featureUserMailer
for sending password reset instructionsCurrentUser
module which managecurrent_user
variable andrequire_user
filter
JTRailsGeneratorUser is released under the MIT license. See the LICENSE file for more info.