Files
danbooru/app/controllers/maintenance/user/deletions_controller.rb
2013-05-16 15:15:00 -07:00

20 lines
517 B
Ruby

module Maintenance
module User
class DeletionsController < ApplicationController
rescue_from UserDeletion::ValidationError, :with => :rescue_exception
def show
end
def destroy
deletion = UserDeletion.new(CurrentUser.user, params[:password])
deletion.delete!
session.delete(:user_id)
cookies.delete(:cookie_password_hash)
cookies.delete(:user_name)
redirect_to(posts_path, :notice => "You are now logged out")
end
end
end
end