Ruby on rails 在Rails中识别独特的浏览器

Ruby on rails 在Rails中识别独特的浏览器,ruby-on-rails,Ruby On Rails,我正在Rails中构建一个多人网站,我需要一种可靠的方法阻止计算机使用该网站。例如,有人多次被禁止访问该网站,应该有办法阻止他们的计算机使用该网站 我会找到一种方法来处理IP地址,但它们并不总是静态的,不是吗?此外,我还询问如何识别浏览器,以便如果有来自不同浏览器或机器的未经授权的访问,那么我可以实现一个安全功能,以确保帐户属于他们。我还需要将这些位置作为受信任的位置存储在数据库中 识别浏览器几乎没有用,因为更改用户代理太容易了,比如使用插件。在大多数情况下,禁止用户帐户或IP就足够了。要“信任

我正在Rails中构建一个多人网站,我需要一种可靠的方法阻止计算机使用该网站。例如,有人多次被禁止访问该网站,应该有办法阻止他们的计算机使用该网站


我会找到一种方法来处理IP地址,但它们并不总是静态的,不是吗?此外,我还询问如何识别浏览器,以便如果有来自不同浏览器或机器的未经授权的访问,那么我可以实现一个安全功能,以确保帐户属于他们。我还需要将这些位置作为受信任的位置存储在数据库中

识别浏览器几乎没有用,因为更改用户代理太容易了,比如使用插件。在大多数情况下,禁止用户帐户或IP就足够了。要“信任”计算机/浏览器对,您可以尝试cookies。有多种方法可以使它们更安全。