我现在的需求是整合一个magento商城和一个论坛。主要是想做到两个网站共用一个会员登录。不用连续登两次。
我的做法是想先判断magento是否登录成功,如果是,那么就论坛也登录(这里的登录是指,从mangento那里获取用户名和密码,然后保存论坛登录成功后状态)。

解决方案 »

  1.   

    简单的话就登录一个应用的时候把另外一个应用的cookie也搞定就行了
      

  2.   

    可以两个网站连接统一数据库里面的同一个表,然后表里设一个值,类似于布尔值,可设0和1,两个网站打开时先检查这个值,如果为1,直接调用cookie登陆,如果为0,跳到登陆页面,输密码登陆,然后在登录后自动将此值设为1,在登出的时候以及cookie过期的时候将此值归0。。不知这个解答是否符合要求~
      

  3.   

    magento商城和一个论坛这两个东西的登录验证是否都已经处理清楚,包括代码什么的都已经很通透?如果是的话那么简单的自己再写段代码在需要的时候调用判断就可以了嘛。如果是不了解验证过程那么问了估计也是白问,因为你说的商城和论坛不一定有人都摸过,所以要具体到代码的解决方案,可能会有困难。
      

  4.   

    首先你要搞明白2个网站各自的登录原理是什么!看他们的登录判断时通过cookie呢还是session,还有就是2个网站各自的用户的怎么实现信息的共有化!要实现一站式登录,看以参考下dz的那套!
      

  5.   


    就是代码不是很熟,magento接触没多久,论坛也是这两天刚找到的。我现在发现另一个问题,我想在magento中判断如果登录的话,就设一个SESSION记录这个状态,在论坛中读取这个SESSION。如果是那个设好的值,就说登录成功。不过在magento中设那个SESSION值后,读取不刚刚设的SESSION值。
      

  6.   


    这个方法挺好的,不过他们各自登陆后的状态,查看不出来。我有打印过页面所有的session和cookie都没有用户名或密码之类的信息。请问什么办法吗
      

  7.   

    另外magento的session好像被封装保护起来了。不知怎么读取。它是有一个session的类