使用Salesforce Web Services API可以檢查(或查詢)用戶是否被鎖定(如果他們嘗試登錄失敗次數過多並因此被阻止登錄)?是否可以檢查用戶是否被鎖定?
1
A
回答
3
雖然User對象上沒有指定它們被鎖定的特定字段,但您可以查詢LoginHistory
對象。
select Id, UserId, LoginTime, Status from LoginHistory where
UserId = 'xxxxxxxxx' order by LoginTime desc limit 20
然後遍歷結果,檢查Status
字段的值。如果用戶被鎖定,則最近的登錄嘗試在此字段中的值爲「密碼鎖定」。這Status
領域的
其他可能的值包括:
- 成功
- 用戶處於不活動
- 無效的密碼
- 失敗:API安全令牌需要
- 失敗:計算機激活未決
- 失敗:需要電腦激活
- 失敗:無效時間戳
- 失敗:移動牌照所需
0
0
對於管理員用戶 - 這是現在可以通過SalesforceA移動應用解鎖的iPhone/iPad用戶。 https://itunes.apple.com/au/app/salesforcea/id731117958?mt=8
0
在耳尖,我可以檢查IsPasswordLocked字段用戶登陸物體上,以檢查是否用戶通過使用以下SOQL鎖定或不 - :
[SELECT IsPasswordLocked FROM用戶登陸 其中userid =「ENTER YOUR USER ID HERE'];
相關問題
- 1. 檢查設備是否被鎖定?
- 2. 檢查用戶名是否可以
- 3. 是否可以檢查用戶是否在建築物內?
- 4. 是否可以檢查是否完成按鈕被按下
- 5. 檢查BalloonTooltip是否被用戶關閉
- 6. 檢查用戶是否被授權
- 7. 檢查用戶是否被禁止(Laravel)
- 8. OSX:檢查屏幕是否鎖定
- 9. 檢查用戶名是否可用
- 10. Android:是否可以檢測用戶是否掛斷了呼叫或被叫?
- 11. 以編程方式檢查鎖是否被授予?
- 12. 如何我可以檢查DatagridView的行是否被檢查
- 13. c#可以檢查一個var是否被定義?
- 14. 是否可以讀取鎖定文件?
- 15. 檢查Sql Server中的表是否被鎖定
- 16. 如何檢查目錄是否被鎖定在TreeView中?
- 17. 檢查設備是否被鎖定在肖像模式下
- 18. 如何檢查幾個表是否被鎖定?
- 19. 檢查是否ActiveRecord的被鎖定在「更新」狀態
- 20. 檢查文件是否被進程文件句柄鎖定
- 21. 如何檢查是否有表被鎖定在SQL Server
- 22. 如何檢查用戶是否登錄到工作站或工作站是否被鎖定?
- 23. 檢查特定用戶是否在線
- 24. Java應用程序是否有辦法檢測屏幕是否被鎖定?
- 25. 是否可以檢測Magic Mouse/Trackpad是否被觸摸?
- 26. 檢查DB是否可用
- 27. 檢查window.onerror是否可用
- 28. 檢查localStorage是否可用
- 29. 檢查iAd是否可用
- 30. 檢查是否可以使用鍵盤鎖定或不使用AT命令
這正是我所期待的。謝謝! – 2012-07-20 15:35:14