我已經開發了一個使用.Net框架的web服務,它將獲得登錄詳細信息,如用戶名和密碼。當單擊登錄時,它必須使用休息請求Web服務並進行身份驗證。因爲我失敗了,我創建了一個joomla模塊(自定義html)登錄表單,並且我通過編輯html代碼再次嘗試,並且找不到與我的web服務進行通信的方式。請幫幫我。這樣做的任何方式?謝謝如何使用joomla登錄從外部web服務進行身份驗證
0
A
回答
0
在Joomla驗證過程!由插件而不是模塊管理。 事實上,你必須寫一個插件,它extends JPlugin
,並覆蓋功能onUserAuthenticate($credentials, $options, &$response)
相關的代碼,在那裏你登錄的用戶,如果通過其他機構進行身份驗證(web服務,數據庫等) ,在這裏你設置一個特定的用戶的狀態(通過用戶名標識)是這樣的:在http://docs.joomla.org/J1.5:Creating_an_Authentication_Plugin_for_Joomla
$response = JUser::getInstance();
$response->username = $credentials['username'];
$response->fullname = $fullname;
$response->email = $email;
$response->status = JAuthentication::STATUS_SUCCESS;
$message = JText::_('JGLOBAL_AUTH_ACCESS_GRANTED');
return true;
文檔仍然是有用的。
由於您沒有提供代碼(和調試輸出),因此很難找出webservice出了什麼問題。
相關問題
- 1. `如何使用CAS進行Web服務身份驗證?
- 2. 使用外部Shibboleth身份服務器進行身份驗證的Shibboleth Identity Server
- 3. Symfony2 - 身份驗證登錄.....服務
- 4. WCF:Web服務登錄/身份驗證:HowTo?
- 5. Web服務身份驗證
- 6. Laravel - 登錄進行身份驗證
- 7. 如何在Web API中使用Api密鑰進行使用表單身份驗證的服務身份驗證
- 8. 如何使用asp.net登錄控件進行Facebook身份驗證?
- 9. 使用OpenEMM Web服務2.0進行身份驗證
- 10. 使用C進行Web服務的基本身份驗證#
- 11. 使用php curl進行身份驗證的基本Web服務
- 12. 使用SSRS ASP.NET ReportViewer和Web服務進行Windows身份驗證
- 13. 使用jQuery通過web服務進行SOAP身份驗證
- 14. 使用PHP(SSO)對Web服務進行身份驗證
- 15. 使用SharePoint Web服務進行身份驗證
- 16. 使用MS Crm Web服務進行身份驗證
- 17. ASP.Net Windows身份驗證 - 用戶身份登錄到服務器
- 18. 如何在REST Web服務中進行身份驗證?
- 19. 如何在我的web應用程序中使用kentor身份驗證服務進行身份驗證
- 20. 使用Web API進行身份驗證
- 21. 使用證書或其他身份驗證對web服務進行驗證
- 22. 如何使用異步Web服務來執行身份驗證?
- 23. 使用Web服務進行身份驗證的自定義成員身份
- 24. 從Marklogic..Marklogic作爲登錄服務器對用戶進行身份驗證
- 25. 使用Windows登錄憑證進行LDAP身份驗證
- 26. 網站登錄系統 - 使用websocket服務器進行身份驗證
- 27. ASP.NET Web API 2:如何使用外部認證服務登錄?
- 28. 使用WebApi在外部服務器上進行應用程序身份驗證
- 29. REST服務如何使用令牌進行身份驗證
- 30. 如何使用Identity Server 3進行Servicestack服務身份驗證?