質問

の開発をしているレールプロジェクトを使用するauthlogicのための認証を行います。い部分がプロジェクトを実現し、フレックスは、"どうすればいいのか教えてほユーザー認証が行われる場合は、その時点ではログインします。

私設webserviceという UserSessionService いることができるよう、ユーザーの方はログインがうまくいきませんでした。ばっくす UserSession.find, 私たちは、#その結果(このは常にtrueです。

こちらUserSessionService.rb

require 'weborb/context'
require 'rbconfig'

class UserSessionService
  def login
    UserSession.find
  end
end

また延長する UserSessionService クラスから Authlogic::Session::Base, が動作しない。

役に立ちましたか?

解決

私はUserSessionsコントローラ内の関数にアクセスするFlexで余分のHTTPServiceで今それを作りました。詳細については、を見て http://blog.sketchit.de / 2009/12 /フレックスMIT-ルビーオンレール・authlogic-authenitifizieren / を(申し訳ありませんが、ドイツ語のみ)

あなたの助けのためのTHX! タキシード

他のヒント

私は知らないフレックスうですが、じんまりとしたリモート認証.ここではアイデア:

  1. 必ずユーザーでログイン"をレール側面、すべての機能です。から始めるのはどうでしょうと http://github.com/binarylogic/authlogic_example, は、本当に良い出発です。

  2. を作成することをTestController"ワンアクション:#logged_in、版画を"yes"か"no"に基づきるかどうかんログインします。そのヒットするブラウザに- http://localhost:3000/test/logged_in, とかと言います。そして挑戦できますので、同じにフレックスアプリです。

    class TestController < ApplicationController
      def logged_in
        render :text => current_user ? 'yes' : 'no'
      end
    end
    
  3. スローアップデバッガアプリでチェックからログインし、かがでしょうか。では通常関連します。見 http://guides.rubyonrails.org/debugging_rails_applications.html 方法はデバッグにします。

みなさん、そしてどう!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top