Devise destroy session and sign out from controller?
if something_is_not_kosher # 1. log this event, 2. send notice redirect_to destroy_user_session_path and
Why don't you just use devise's built-in sign_out_and_redirect(current_user) method?