使用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. LDAP檢查用戶帳戶是否被ppolicy鎖定/解鎖
- 2. 如何檢查pthread_mutex_t是否被鎖定
- 3. 檢查設備是否被鎖定?
- 4. 是否有可能使用SQLiteConnection庫檢查SQLite數據庫是否被鎖定
- 5. 檢查用戶是否被鎖定在LDAP中?
- 6. 如何檢查SQL表是否被鎖定以查詢?
- 7. 它是否可以鎖定?
- 8. 檢查用戶名是否可以
- 9. 查找表鎖定是否被禁用
- 10. 檢查活動目錄帳戶是否被鎖定(WPF C#)
- 11. 是否可以檢查用戶是否在建築物內?
- 12. 是否可以檢查是否完成按鈕被按下
- 13. 檢查BalloonTooltip是否被用戶關閉
- 14. 檢查用戶是否被授權
- 15. 檢查用戶是否被禁止(Laravel)
- 16. 查詢Python的threading.Lock是否被鎖定
- 17. 是否可以檢查java.lang.NumberFormatException?
- 18. OSX:檢查屏幕是否鎖定
- 19. Android 4.3:如何檢查用戶是否啓用了鎖定?
- 20. 檢查用戶名是否可用
- 21. 檢查是否可以檢查控制?
- 22. 當表被鎖定時,是否可以使用PDO lastInsertId()?
- 23. Android:是否可以檢測用戶是否掛斷了呼叫或被叫?
- 24. 以編程方式檢查鎖是否被授予?
- 25. 是否可以確定MySQL中的查詢是否會鎖定表?
- 26. 如何我可以檢查DatagridView的行是否被檢查
- 27. 是否可以讀取鎖定文件?
- 28. c#可以檢查一個var是否被定義?
- 29. 檢查設備是否被鎖定在肖像模式下
- 30. 檢查是否ActiveRecord的被鎖定在「更新」狀態
這正是我所期待的。謝謝! – 2012-07-20 15:35:14