我有一个现有的 php 网站,已经设置了用户系统(注册、身份验证、丢失密码等)。我决定添加一个留言板并将其与现有网站集成:在一个网站上注册应该在另一个网站上注册,与登录和更改用户信息类似。
有没有一个好的论坛可以使这种集成变得容易?看来最常见的做法就是干脆放弃现有的用户系统,而使用论坛的用户系统。但这也有缺点:您依赖论坛来正确处理安全性(另一方面,这可能是一个好处),并且您与这个特定论坛的联系更加紧密(切换论坛更复杂,论坛问题可能会导致整个网站,在单独的服务器上拥有论坛更困难)。
解决这个问题的好方法是什么?
如果您想要一个稳定、流行的论坛软件实现,那么在几乎所有情况下,使用论坛的用户身份验证而不是您自己的用户身份验证将是一个更好的主意。
也就是说,如果您执意使用自己的身份验证系统,您可能可以将两者隔离但结合起来。我的意思是,在自己的软件的注册系统中,调用论坛的注册方法。这样,一旦您在网站上注册,它也会在论坛软件上创建一个帐户。
如果您希望允许一个身份验证会话同时在您的网站和论坛上进行身份验证,则必须在登录时加载论坛的会话信息。许多论坛软件实现都有您可以调用的挂钩。据我所知,SMF 有一个 API,允许您执行许多此类任务。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)