Sha256: cfa53cc61873bc1c81e9db4bfda9725d561a21888c0186924c992eca2dc36a56
Contents?: true
Size: 1.07 KB
Versions: 20
Compression:
Stored size: 1.07 KB
Contents
class Muck::UsernameRequestController < ApplicationController unloadable ssl_allowed :new, :create before_filter :not_logged_in_required # Enter email address to recover username def new @title = t('muck.users.username_request') respond_to do |format| format.html { render :template => 'username_request/new' } end end # Forgot username action def create @title = t('muck.users.username_request') if @user = User.find_by_email(params[:request_username][:email]) @user.deliver_username_request! flash[:notice] = t('muck.users.username_sent') respond_to do |format| format.html { redirect_to login_path } end else flash[:notice] = t('muck.users.could_not_find_user_with_email') respond_to do |format| format.html { render :template => 'username_request/new' } end end end private def permission_denied respond_to do |format| format.html do flash[:notice] = t('muck.users.already_logged_in') redirect_to account_url end end end end
Version data entries
20 entries across 20 versions & 1 rubygems