2010-03-07 8 views
1

openid로 로그인 할 때 자동으로 사용자를 등록하는 올바른 방법은 무엇입니까?로그인시 OpenID 등록 (authlogic_openid)

authlogic-oid gem (및 이전 버전의 openid_authentication)과 함께 authlogic을 사용하고 있습니다. 지금까지 온라인에서 읽은 내용은 쓸모없는 것으로 보입니다.

누구나 새로운 보석으로 올바른 방법을 알고 있습니까? 그런데

options = params[:user_session] || {} 
[:openid_identifier].each { |k| options[k] = params[k] if params[k] } 

@user_session = UserSession.new(options) 
@user_session.save do |result| 
    if result 
    flash[:notice] = "Login successful! (#{result.inspect})" 
    redirect_back_or_default account_url   
    else 
    render :action => :new 
    end 
end 

, 내가 로그인 성공 플래시를 볼 수 없습니다 (하지만 거래의 큰되지 않습니다) :

내가 지금하는 것입니다.

답변

관련 문제