Class: UserMgmt::RegistrationsController
Instance Method Summary
collapse
#change_email, #change_password, #current_user, #delete_user, #get_email, #log_in, #log_in_oauth, #log_out, #remove_strategy, #reset_password, #reset_password_request, #sign_up, #sign_up_oauth, #user_info, #user_logged_in?
#main_page
Instance Method Details
#add_strategy ⇒ Object
33
34
|
# File 'app/controllers/user_mgmt/registrations_controller.rb', line 33
def add_strategy
end
|
#create ⇒ Object
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'app/controllers/user_mgmt/registrations_controller.rb', line 12
def create
response = sign_up *params[:user].values
if response[:status] == "200"
flash[:success] = "User was created succesfully!"
session[:user_session_id] = response[:body]["session"]
session.permanent[:user_session_id] = response[:body]["session"]
redirect_to main_app.root_path
else
flash[:error] = response[:body]
redirect_to sign_up_path
end
end
|
#edit ⇒ Object
29
30
31
|
# File 'app/controllers/user_mgmt/registrations_controller.rb', line 29
def edit
end
|
#new ⇒ Object
7
8
9
|
# File 'app/controllers/user_mgmt/registrations_controller.rb', line 7
def new
end
|
#password_reset ⇒ Object
36
37
|
# File 'app/controllers/user_mgmt/registrations_controller.rb', line 36
def password_reset
end
|
#password_reset_request ⇒ Object
50
51
|
# File 'app/controllers/user_mgmt/registrations_controller.rb', line 50
def password_reset_request
end
|
#send_password_reset ⇒ Object
39
40
41
42
43
44
45
46
47
48
|
# File 'app/controllers/user_mgmt/registrations_controller.rb', line 39
def send_password_reset
response = reset_password params[:user][:reset_token], params[:user][:new_pw], params[:user][:new_pw_confirm]
if response[:status] == "200"
flash[:success] = response[:body]
redirect_to log_in_path
else
flash[:error] = response[:status]
redirect_to password_reset_path
end
end
|
#send_reset_request ⇒ Object
53
54
55
56
|
# File 'app/controllers/user_mgmt/registrations_controller.rb', line 53
def send_reset_request
reset_password_request params[:user][:email]
redirect_to password_reset_path
end
|