我通过一些内部站点的主机名对用户进行身份验证。我这样做:
if( gethostbyaddr($_SERVER['REMOTE_ADDR']) == .... ) { ...
但我不确定以这种方式登录用户是否安全。有没有机会提高这种自动登录方法的安全性?还是这种方法已经足够安全了?
我喜欢这种方法,因为它很简单。他们工作得很好。
谢谢
更新:
环境:本地 Intranet,有大约 20 个客户端。本地托管 DNS。
我的问题与信任 $_SERVER['REMOTE_ADDR'] 是否安全?因为我使用主机名而不是 IP 地址来识别用户!