gitlab-org--gitlab-foss/app/controllers/passwords_controller.rb

36 lines
636 B
Ruby
Raw Normal View History

class PasswordsController < ApplicationController
layout 'navless'
before_filter :set_user
before_filter :set_title
def new
end
def create
new_password = params[:user][:password]
new_password_confirmation = params[:user][:password_confirmation]
result = @user.update_attributes(
password: new_password,
password_confirmation: new_password_confirmation
)
if result
redirect_to root_path(notice: 'Password successfully changed')
else
render :new
end
end
private
def set_user
@user = current_user
end
def set_title
@title = "New password"
end
end