Q
防止用戶ID
1
A
回答
0
根據您所使用的語言,像這樣的用戶個人資料頁上:
if url_segment(2) != user_info['userid']
render no_permission
end
0
你可能想看看Zend_Acl裏。
http://framework.zend.com/manual/en/zend.acl.introduction.html
這將允許你來控制訪問基於發出請求的角色分配權限的某些資源(例如配置文件)。你也可以用斷言指定更細粒度的訪問。
因此,例如,您指定了一個'已註冊'角色,用於在您的網站註冊的用戶,他們也有一個配置文件頁面。您的規則可能會這樣讀取: -
'registered'可以'顯示''profile''如果是他們的個人資料'。
角色: '註冊'
特權: '顯示'
資源: '曲線'
斷言:代碼檢查所有權
0
我在WordPress尋找這和只有在發佈我的回答後,我甚至意識到你正在詢問除wordpress以外的其他東西......哦,對於犯同樣錯誤的人,這裏是同樣的事情,但對於wordpress:
您可以通過將==
更改爲!=
並僅輸入管理員標識(通常爲「1」)來修改此選項,以使其重定向所有用戶而不是一個用戶。
add_action('admin_init', 'redirect_to_forum');
function redirect_to_forum(){
$current_user=wp_get_current_user();
if($current_user->user_id == "47"){
header('Location: http://somewhereelse.com');
}
}
相關問題
- 1. 防止用戶
- 2. 防止用戶
- 3. 防止用戶
- 4. 防止用戶點擊
- 5. 防止用戶篡改html
- 6. 防止從用戶下載
- 7. 防止未授權用戶
- 8. 防止用戶刷新
- 9. 防止用戶在UNIX
- 10. 防止用戶更改
- 11. 防止用戶在javascript
- 12. 防止用戶插入*
- 13. 防止ID 1被刪除
- 14. 防止ID自動生成
- 15. Spring Security - 防止用戶訪問頁面如果ID無效
- 16. PHP:防止用戶獲得相同的增量ID
- 17. 防止用戶設置JPA/Hibernate實體的ID
- 18. 防止用戶終止Java程序?
- 19. 防止REST客戶
- 20. Quickblox:防止用戶創建帳戶
- 21. 防止欺詐用戶登錄/帳戶
- 22. 防止用戶啓動多個帳戶?
- 23. 防止用戶禁用Office加載項?
- 24. 防止類的用戶使用setter
- 25. 防止用戶濫用javascript代碼
- 26. 防止用戶使用Excel的實例
- 27. 如何防止用戶濫用服務
- 28. 如何防止遊戲客戶端發送假玩家ID?
- 29. 防止虛假賬戶
- 30. iOS版:按過強時,觸摸ID防止用戶關閉應用程序
需要途徑更多信息:對於初學者您使用哪種語言? – PeeHaa
正在使用php和zend框架 – Inducesmile