Sha256: c4da33315d8360242e5de3361f4c967987e0abdd569727f7403be24b27062c31

Contents?: true

Size: 934 Bytes

Versions: 3

Compression:

Stored size: 934 Bytes

Contents

class DomainController < ApplicationController
    include DomainSystem

    def login
        case request.method
        when :post
            if session[:domain] = Domain.authenticate(params[:domain_name], params[:domain_password])

                flash['notice']  = "Login successful"
                redirect_back_or_default :action => "welcome"
            else
                flash.now['notice']  = "Login unsuccessful"

                @login = params[:domain_login]
            end
        end
    end

    def signup
        @domain = Domain.new(params[:domain])

        if request.post? and @domain.save
            session[:domain] = Domain.authenticate(@domain.name, params[:domain][:password])
            flash['notice']  = "Signup successful"
            redirect_back_or_default :action => "welcome"
        end      
    end  

    def logout
        session[:domain] = nil
    end

    def welcome
    end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sugoi-mail-0.1.5 app/controllers/domain_controller.rb
sugoi-mail-0.3.2 app/controllers/domain_controller.rb
sugoi-mail-0.3.0 app/controllers/domain_controller.rb