def login
    @title = "Logowanie do RailsSpace"
    if request.get?
    @user = User.new(:remember_me => cookies[:remember_me] || "0" )
    elsif param_posted?(:user)
      @user = User.new(params[:user])
      user = User.find_by_screen_name_and_password (@user.screen_name,@user.password)
      if user
        user.login!(session)
        if @user.remember_me == "1"
          cookies[:remember_me] = {:value => "1",
                                   :expires => 10.years.from_now}
          user.authorization_token = Digest::SHA1.hexdigest ("#{user.screen_name}:#{user.password}")
        user.save!
        cookies[:authorization_token] = {
                :value => user.authorization_token,
                :expires => 10.years.from_now }
        else
          cookies.delete(:remember_me)
          cookies.delete(:authorization_token)
        end
        flash[:notice] = "Uytkownik #{user.screen_name} zalogowany!"
        redirect_to_forwarding_url
      else
        @user.clear_password!
        flash[:notice] = "Nieprawidowa kombinacja uytkownika/hasa"
      end
    end
  end

