由于它具有复杂的灵活性,所以我转向Magento,因为我认为这是最好的解决方案,最好的支持和最好的整体电子商务脚本。
话虽如此,我与Prestashop一样的问题似乎是一样的,我会继续有任何方面,我试图将事情整合在一起,完美的和谐。
我有Magento设置,作为网站的主要部分,在Magento的子文件夹里面我有wordpress安装在一个名为“文章”的文件夹,我也用FluxBB作为我的消息论坛,因为它的简单性没有垃圾加载我可以关心的笨重的额外功能,也就是在一个名为“论坛”的子文件夹中。
从这一点上,我们知道Magento,wordpress和FluxBB都有自己的管理用户的方式;创建,管理和跟踪它们。
我想要做的是找到最适合这三个或更多在一起为我的网站,以使客户的体验尽可能顺利和功能的最佳方式。通过电子邮件发送有才华和有用的艾伦风暴,他告诉我,他知道工作的最佳解决方案是进行第三方用户管理,他们都指向并管理客户身份验证。我相信他的想法可能是最好的,但我想把它放在StackOverFlow这里,我可以发布在Magento,以获得广泛的magento开发人员和聪明的人喜欢挑战。
我有几个想法,没有人可以工作,有些可能会工作半屁股,或者可能只是一些可行的东西。但首先让我告诉你我迄今为止已经取得的成就。我已经完成了整合我的页眉和页脚整体设计的必要步骤,因此本质上wordpress和FluxBB被包装在Magento的外部设计层中。所以说,我也做了Magento将检查会议,看看用户是否登录到Magento或通过说“你好访客”或“你好的用户”。这是我打了一个停靠点,因为我不在我的深度,并希望得到帮助,无论是我们共同创造的纯粹的挑战,有人说如果我支付他们,他们会帮助我,无论我想这样完成了如果我知道代码是否能够通过支付小组工作的协助,我可以自由地为其他人使用自己的项目的概念。
大脑屁#1:
调整wordpress和FluxBB的用户表,以符合Magento的结构,以及密码和用户名/电子邮件登录部分。其余的领域可以分别保留,因为它们是后期计数等。
从那里,我想弄清楚,当客户被注册后,Magento中的哪一个类在数据库中输入了实际的数据。当我找到该代码时,我想扩展它的能力,将用户凭据复制到wordpress和FluxBB数据库中的其他两个表中。如果需要,它可以只是添加一些字段到wordpress和FluxBB,如果这看起来像一个更好的主意,是的,我的意思是Magento创建的实际加密密码,我希望这也是安全的。
从那里,当我们知道一个客户向Magento注册时,数据被复制到另外两个表,那么我们至少取得进展,不管这个进展是否真的有效,还有待确定。
然后,我们以wordpress和FluxBB的任何方式禁用登录/注销和注册链接,因为我们希望用户通过Magento的一个位置注册,登录和注销,因此不再需要它们。
然后在我的眼睛中有趣的部分,保持整个网站的整个网站,当他们订购产品,评论wordpress文章,并可能发表评论,发送给朋友等….以及发表主题,回复等FluxBB容量。
对我来说,这是创建这些领域或从Magento的客户注册中添加数据的地方,我可以让它检查,看看他们是否已经登录到Magento,从那里我们可以让它自己验证。这可能是过度杀人,或者这可能只是需要做的事情。但是对于我,如果凭据位于所有三个数据库中,那么他们应该能够通过更改wordpress和FluxBB中的代码或添加代码进行验证。是的,我知道如果客户希望更改其信息,我们还必须对配置文件编辑和密码编辑做一些事情。
但是,这是我的第一个想法,无论是否正确决定,我想听听来自这里的人们的丰富知识,他们比Magento,PHP和其他一切都有更多的经验和知识。
大脑放屁#2
由于Magento的复杂性以及整体设置如何,这种不合逻辑的想法似乎完全在我的外部伸展。
但是想法是删除/编辑wordpress和FluxBB(和任何其他第三方软件)几乎忽略了自己的注册,登录,注销,编辑和查找Magento的方式,为其凭据和建立新的客户。实质上使他们成为Magento超大模块。
我只是知道,Magento的设置方式是模块化的,它的复杂性似乎需要更多的编码和故障排除才能做到这一点。
大脑放屁#3
转储wordpress和FluxBB,并寻找Magento连接存储中的模块,这几乎具有我需要的所有功能,并可以添加到什么是丢失,而不是混乱,试图集成第三方软件。
我喜欢wordpress,我认为用一个模块复制它,至少在我看过CMS / News相关的所有可用模块的时间后,至少是一个艰难的调用。 FluxBB我可以拿它或离开,如果有人有一个已经可行的解决方案使用PHPBB或vBulletin或SimpleMachines我会去与他们。我相信它是免费的开源软件,而不是因为我是一个廉价的滑冰,但只是因为我支持尽可能多的开放源代码。
大脑放屁#4
这可以是一个cookie,但只有当他们允许cookie或者可以以某种方式添加到会话以允许事情通过但是Magento设置不同的会话或允许你,所以他们的事情相互碰撞,这样才能有效可能根本不是一个想法,也可能是一个想法。
我知道我没有提供我曾经尝试过的事情,我看过的文件或与之相关的任何内容,我深表歉意,我提供了一些相关的链接,但到目前为止还没有找到符合我要完成的内容。而且我试图把事情合并在一起,带来一些有趣的灾难性的结果。
链接示例?
http://www.magentocommerce.com/wiki/doc/webservices-api/api/customer#customer.create
http://www.magentogarden.com/blog/how-are-passwords-encrypted-in-magento.html
http://www.nicksays.co.uk/magento_events_cheat_sheet/
http://www.magentocommerce.com/wiki/5_-_modules_and_development/customers_and_accounts/registration_fields
How to access Magento customer’s session from outside Magento?
任何对此的帮助将是很好的,我正在努力在网站的几个部分一次,这一个是麻烦的,我会说,每个人都会发现它很难或发现很难。任何人都喜欢挑战? 原文链接:https://www.f2er.com/javaschema/282292.html