A simple user invitation system built with Rails 8's native authentication.
- Existing users can invite new users by email
- Invitees get a secure link to set up their password
- No open registration - invitation-only access
- Uses Rails 8's built-in authentication (no Devise)
git clone https://github.com/sofmeireles/rails8-invitations.git
cd rails8-invitations
bundle install
rails db:setup
bin/devDemo login:
- Email:
demo@example.com - Password:
password
- User sends invitation → creates account with temp password
- Invitee gets email with secure token link
- They set their password and account is activated
Built using Rails' generates_token_for for secure, expiring tokens.
Read the full implementation guide: [Coming soon]