master
1class RegistrationsController < ApplicationController
2 def create
3 user = User.create(secure_params)
4 if user.save
5 email, password = secure_params[:email], secure_params[:password]
6 session[:raphael] = User.login(email, password).access(request)
7 redirect_to my_dashboard_path
8 else
9 flash[:error] = user.errors.full_messages
10 redirect_to new_session_path
11 end
12 end
13
14 private
15
16 def secure_params
17 params.require(:user).permit(:name, :email, :password)
18 end
19end