我有两个不同的网站,分别用Rails(W1)和PHP(W2)编写 在不同的主机上。我现在使用Authlogic进行W1的验证,我希望允许用户使用 W1使用相同的用户名和密码登录W2(从W2开始)。 我怎么能这样做?
答案 0 :(得分:0)
答案的实质是你需要以某种方式将身份验证令牌传递给php网站。你如何做到这一点的方式不同。例如,您可以在rails网站上编写一个Web服务,php网站将用它来检查提供的用户凭据。
另一种方法是管理从php网站到rails网站数据库的连接,以及 在php中写一份authlogic认证逻辑。这不会非常耗时。
在Rails db中,您应该使用users表的这些字段:login(email),password,salt,persistence_token。