2011-07-08 81 views
0

用戶,我們已經完成了現場。問題是該網站有3登錄。 一個是客戶端的主要超級管理員 另外兩個是大學管理。(學院將在此登陸) &他們的學生。所有作品都已完成。允許來自特定的靜態IP

例如: 學院IP:

172.16.4.1 
172.16.1.101 

這所大學不應該能夠從除這IP登錄。 還有可能是許多大學和各高校可以登錄只有從那裏靜態IP。 它是可能的。

感謝

回答

0

由於沒有提到的語言,我給PHP中的樣品

function canLogin() { 
    $allowed = array ('172.16.4.1', '172.16.1.101'); 
    if (in_array ($_SERVER['REMOTE_ADDR'], $allowed)) return 1; 
    else return 0; 
} 

所有你需要做的就是找到REMOTE_ADDR(用戶IP),並檢查它是否在許可列表。

注:可以欺騙遠程地址。但是上面的例子是更簡單的解決方案,比沒有更好。