Sha256: 2964b458c6ee6bd6abf4653a9461bad6d690ab68adc3121448b5dd0d7c9bbbbc
Contents?: true
Size: 684 Bytes
Versions: 2
Compression:
Stored size: 684 Bytes
Contents
module Users class EmailsController < ActionController::Base def show token = params[:token] user = User.confirm_email_by_token(token) message = user.errors.blank? ? I18n.t("shieldify.controllers.emails.confirmation.success_messages") : user.errors.full_messages.last status = user.errors.blank? ? 'success' : 'error' set_cookie('shfy_message', message) set_cookie('shfy_status', status) redirect_to(Shieldify::Configuration.before_confirmation_url, allow_other_host: true) end private def set_cookie(name, value) response.set_cookie(name, { value: value, expires: 1.hour.from_now, path: '/' }) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shieldify-0.2.5.pre.alpha | app/controllers/users/emails_controller.rb |
shieldify-0.2.4.pre.alpha | app/controllers/users/emails_controller.rb |