限制訪問兩個設備
回答
將這些設備的IP地址存儲在數據庫中,並在登錄時檢查用戶是否從該註冊設備訪問。您可以在PHP中使用此代碼獲取客戶端的IP。代碼:
$ip = $_SERVER['HTTP_CLIENT_IP'];
請按照下列步驟操作:1. 創建一個頁面來註冊的設備。 2.從您想要通過的設備訪問該頁面。 3.註冊這些設備的IP地址並將其存儲到數據庫中。 4.最後從主站點登錄時檢查設備IP是否在列表中。
當然隱藏該頁面進行註冊或者僅僅爲了安全目的而刪除該頁面。
在同一個網絡上的IP會發生衝突。在這種情況下,您可以使用系統MAC地址來解決衝突。在php中查找MAC地址的代碼是..
<?php
ob_start();
//Get the ipconfig details using system command
system('ipconfig /all');
// Capture the output into a variable
$mycom=ob_get_contents();
// Clean (erase) the output buffer
ob_clean();
$findme = "Physical";
//Search the "Physical" | Find the position of Physical text
$pmac = strpos($mycom, $findme);
// Get Physical Address
$mac=substr($mycom,($pmac+36),17);
//Display Mac Address
echo $mac;
?>
非常感謝。 –
但是如果用戶在同一網絡中使用多臺設備,我認爲所有設備的IP地址都是相同的? –
讓我知道這是否有效。 –
- 1. 限制USB設備
- 2. 根據設備ID(電話號碼)限制URL訪問
- 3. 訪問限制
- 4. 訪問VM中的設備控制檯
- 5. 遠程訪問工業控制設備
- 6. 訪問iOS設備設置
- 7. PDP訪問權限限制
- 8. 問題訪問iOS設備
- 9. MS訪問限制
- 10. 限制訪問類
- 11. Github限制訪問
- 12. 限制訪問servlets
- 13. 限制訪問PAAS
- 14. 限制SQL訪問
- 15. 限制BLE外圍設備僅連接到一個主設備
- 16. iOS6設備旋轉限制
- 17. 限制特定設備
- 18. 限制訪問限制訪問用戶的PHP腳本
- 19. 數據庫由多個設備訪問
- 20. 從另一個IOS設備訪問IOS設備的音樂庫?
- 21. (HQL)如何設置兩個限制?
- 22. 設備數據庫訪問
- 23. Tigger.io訪問設備sqlite db
- 24. NativeScript設備/ API訪問
- 25. 訪問設備字典
- 26. 材料設計和設備的限制
- 27. 如何限制訪問某個網頁?
- 28. HTACCESS - 限制訪問多個域/腳本
- 29. 需要限制訪問移動網站到特定的註冊移動設備
- 30. Salesforce權限設置訪問
從相同的用戶名/ userId計算會話,在發現2激活後阻止登錄。 –
謝謝,但我的問題不是在同一時間訪問,我的意思是用戶不能只從一臺筆記本電腦和智能手機登錄,例如他不能登錄,如果他嘗試從其他這兩個設備。 –