例如,如果我只希望具有特定IP地址(公司IP或校园IP等)的用户能够访问某些页面,该怎么办?如何获取访问者的IP并在不同的情况下渲染不同的页面?
发布于 2013-03-29 04:58:24
您的服务器是什么?
你能使用.htaccess文件吗?如果是,这就是答案。
发布于 2013-03-29 05:05:59
在控制器操作的上下文中,request.remote_ip将为您提供您正在寻找的信息。
http://apidock.com/rails/ActionDispatch/Request/remote_ip
例如,您可以向应用程序控制器添加一个筛选器操作,以便呈现错误页面,除非remote_ip在白名单中。
https://stackoverflow.com/questions/15691993
复制相似问题