SMF和Drupal单个用户帐户

| 我正在尝试建立一个带有博客(以及更多网站功能)和论坛的网站。我已经决定将Drupal用于博客,将SMF用于论坛(因为我对Drupal7的论坛还没有信心)。 我的问题是,我可以使用在SMF中与Drupal创建的用户帐户相同吗?假设我在论坛(SMF)中创建了一个帐户,那么我将在博客(drupal)中自动获得一个帐户。可能吗?我正在考虑为用户使用一个表,但是我必须在两个数据库之间进行选择,我认为这很困难。 谢谢。     
已邀请:
是的,您可以执行此操作,但需要修改SMF或Drupal代码。我敢肯定,您猜对了,并且正在寻找一种更简单的方法-但是没有一个afaik。 您不希望有两个用户凭据表。最好使用SMF的用户凭据表或Drupal的用户凭据表,并修改另一个以引用该表。这样,您就有一个用户凭证表。其他表可以分别对应于SMF和Drupal。 因此,要制作国防部,您将其中一个切换为使用另一个的身份验证系统。然后,在SMF或Drupal的每次更新中,您都需要重新插入补丁。幸运的是,除了安全修复程序外,SMF在过去几年中几乎没有变化。因此,也许这是改变的最佳点。代码的其他部分可能需要更改,但是我怀疑是否需要做很多事情。您只需要将这两个产品的“用户凭据”表“链接”起来。 我想,或者,您可以编写一些代码来复制用户凭据表,但是这将更加困难,并且由于不同的密码散列而无法实现(在他们的头脑中没有人逐字存储密码)。 对于程序员而言,这并不是特别困难。许多站点通过将其CMS链接到论坛用户登录名,在论坛周围建立了在线社区。对于非程序员,这将超出您的想象,但如果您要花费足够的时间和精力,那是可行的。到您完成时,您已经获得了相当多的知识。     

要回复问题请先登录注册