2015-06-29 22 views

回答

1

經過幾個小時的努力,我找到了答案。我正在使用sails-generate-auth生成的代碼。它創建一個名爲AuthController的文件(在api/controllers文件夾中)。

在回調函數被調用其他命名passport.callback,其中有這樣一行:

req.session.authenticated = true; 

該行後,你可以把這個其他行:

req.session.provider = req.params.provider; 

通過將該行,您可以在EJS中訪問像這樣的用戶選擇的登錄提供商

<div>Logged as <%=req.user.email%> (<%=req.session.provider%>)</div> 
相關問題