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
順便說一句,我沒有看到登錄成功閃光燈(但不是什麼大不了的事)。