bio-miga/miga-web

View on GitHub
app/controllers/account_activations_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class AccountActivationsController < ApplicationController
   def edit
      user = User.find_by(email: params[:email])
      if user && !user.activated? && user.authenticated?(:activation, params[:id])
     user.activate
     log_in user
     flash[:success] = "Account activated!"
     redirect_to user
      else
     flash[:danger] = "Invalid activation link"
     redirect_to root_url
      end
   end

end