이것은 오랫동안 계속 노력해 왔습니다. 먼저 Prestashop을 다른 스크립트 또는 전체 웹 사이트를 만들 때 필요한 퍼즐 조각과의 통합으로 시작했습니다. 현재 웹 스토어로 Prestashop을 사용하고 있지만 이후 Magento로 전환했습니다.Magento를 메인으로 사용하고 다른 써드 파티 소프트웨어와 통합하기 위해 싱글 사인온 (sign on)을 만듭니다
저는 Magento로 전환했기 때문에 유연성이 뛰어났습니다. 전반적으로 최선의 솔루션이라고 생각하기 때문에 최상의 백업과 최고의 전자 상거래 스크립트가 될 것입니다.
Prestashop과 같은 문제는 동일한 것으로 보입니다. 나는 완벽하게 조화롭게 모든 것을 통합하려고 애쓰는 부분에서 계속해서 나타납니다.
Magento 설정이 웹 사이트의 주요 부분으로, 하위 폴더 Magento에 "articles"이라는 폴더에 Wordpress가 설치되어 있고 FluxBB가 내 메시지 포럼으로 사용 되었기 때문에 덜 부끄러워 할 수있는 부풀어 오른 추가 기능이 없으며 "포럼"이라는 하위 폴더에 있습니다.
Magento, Wordpress 및 FluxBB에는 모두 사용자 관리 방법이 있습니다. 이를 생성, 관리 및 추적합니다.
내가 원하는 것은 고객을위한 경험을 가능한 한 원활하고 기능적으로 만들기 위해 내 웹 사이트에이 세 가지 이상을 결합하는 가장 좋은 방법을 찾는 것입니다. 적 재능 있고 유익한 Alan Storm에게 이메일을 보낸 후, 그는 자신이 일하고있는 최선의 해결책은 모든 사람이 지적하는 제 3 자 사용자 관리를 만드는 것이고 고객 인증을 관리하는 것이라고 말했습니다. 나는 그의 생각이 최고라고 믿습니다. 그러나 StackOverFlow에 이것을 여기에 넣으려고했습니다. Magento 개발자와 똑똑한 사람들에게 도전을 좋아하는 폭 넓은 조언을 얻기 위해 Magento에도 게시 할 수 있습니다.
나는 여러 가지 생각을 가지고 있습니다. 어떤 것도 작동하지 않을 수도 있고, 어떤 것이 반쪽 엉덩이를 작동시킬 수도 있고, 또는 하나의 것이 작동할만한 것일 수도 있습니다. 그러나 먼저 내가 지금까지 성취 한 것을 말해 보도록하겠습니다. 머리말과 꼬리말에 대한 전반적인 디자인을 통합하기 위해 필요한 조치를 취 했으므로 본질적으로 Wordpress와 FluxBB는 포장되어 Magento의 외부 디자인 레이어에 포함됩니다. Magento가 Magento에 로그인했는지 여부를 확인하기 위해 Magento가 세션을 확인하고 "Hello Guest"또는 "Hello User"라고 말하면서이 정보를 확인했습니다. 이것은 내가 깊이 빠져 있고 원조를 원하기 때문에 멈추는 지점입니다. 우리가 순수한 도전으로 함께 창조 한 것이 든 누군가 제가 지불하면 그들이 나를 도울 것입니다. 어느 것이 든 내가 이것을 원할 것입니다. 뛰어난. 그룹 활동의 도움을 지불하는 방법으로 코드를 알아 낸 경우 다른 사람들이 자신의 프로젝트에이 개념을 자유롭게 사용할 수 있도록하고 싶습니다.
뇌 방귀 # 1 :
암호와 사용자 이름/이메일 로그인 부분에 관해서는, 마 젠토의 구조에 더 부합하는 워드 프레스와 FluxBB 모두에 대한 사용자 테이블을 조정합니다. 나머지 필드는 게시물 개수 등을 그대로 유지할 수 있습니다.
거기에서 Magento의 어떤 클래스가 고객이 등록에서 생성 될 때 데이터베이스에 실제 입력을하는지 알아 내고 싶습니다 . 이 코드를 발견하면 Wordpress 및 FluxBB 용 데이터베이스의 다른 두 테이블에 사용자 자격 증명을 복사 할 수있는 기능을 확장하고 싶습니다. 필요한 경우 Wordpress 및 FluxBB에 필드를 더 추가 할 수 있습니다. 더 좋은 아이디어 인 것처럼 보이면 Magento가 생성하는 실제 암호화 된 비밀번호를 의미하므로이 항목도 안전해야합니다.
거기에서 고객이 Magento에 등록했다는 것을 알게되면 데이터가 다른 두 테이블로 복사 된 다음이 진행 상황이 실제로 작동하는지 여부는 아직 결정되지 않고 진행 상황이 결정됩니다.
다음 우리는 사용자가 Magento 한 위치를 통해 등록, 로그인 및 로그 아웃하기를 원하기 때문에 더 이상 필요하지 않기 때문에 Wordpress 및 FluxBB에서 가능한 모든 방법으로 로그인/로그 아웃 및 등록 링크를 비활성화합니다.
그런 다음 제품을 주문하고, WordPress 기사를 검토하고, 댓글을 남기고, 친구들에게 보내거나, .... 등의 주제를 올릴 때 전체 웹 사이트에서 저의 세션을 계속 지켜보십시오. 답장 및 FluxBB 용량의 기타.
Magento의 고객 등록에서 필드를 만들거나 데이터를 추가하는 것이 나에게있어서 Magento에 이미 로그인되어 있는지 확인하고 확인할 수 있습니다. 그 자체. 이것은 과도한 살인이 될 수도 있고, 이것이 단지 어떻게 행해질 필요가있을 수도 있습니다. 그러나 나에게 자격 증명이 세 데이터베이스 모두에있는 경우 Wordpress 및 FluxBB에서 코드를 변경하거나 코드를 추가하여 유효성을 검사 할 수 있어야합니다. 그리고 예, 고객이 정보를 변경하기를 원한다면 프로필 편집과 암호 편집에 대해서도해야한다는 것을 알고 있습니다.
하지만 이것이 올바른 결정인지 아닌지에 대한 나의 첫 번째 생각입니다. Magento, PHP 및 그 밖의 모든 것보다 많은 경험과 지식을 가진 사람들의 광대 한 지식을 듣고 싶습니다.
뇌 방귀 # 2
이 비논리적 인 생각 때문에 젠토의 복잡성 나에게 완전히 외부 스트레칭 것 같아 어떻게 전체 설정입니다.
하지만 Wordpress 및 FluxBB (및 기타 타사 소프트웨어)를 제거/편집하여 등록, 로그인, 로그 아웃, 수정 및 Magento의 자격 증명 및 신규 고객 확보 방법을 거의 무시합니다. . 기본적으로 Magento의 대형 모듈입니다.
Magento가 설정되는 방식은 모듈화되어야한다는 것을 알고 있으며, 복잡성은 이렇게하기 위해 훨씬 더 많은 코딩과 문제 해결이 필요한 것처럼 보입니다.
뇌 방귀 # 3
덤프 모두 워드 프레스와 FluxBB과 거의 내가 필요로하는 그들에게 어떤 행방 불명입니다 추가 할 수있는 모든 기능을 가지고있는 Magento의 연결 스토어에서 모듈을 향해 볼 제 3 자 소프트웨어를 통합하려는 데 혼란을 겪지 않아야합니다.
나는 Wordpress를 좋아한다. 모듈을 가지고 복제하는 것이 적어도 시간이 지나면 나는 CMS/News와 관련된 모든 모듈을 보냈다. 힘든 요청이다. FluxBB 나는 누군가가 phpBB 또는 vBulletin 또는 SimpleMachines를 사용하기 위해 이미 실행 가능한 솔루션을 가지고 있다면 그것을 가지고 갈 수도 있고 떠날 수도 있습니다. 나는 오히려 무료 오픈 소스 소프트웨어가된다. 왜냐하면 나는 값싼 스케이트가 아니라 가능한 한 많은 오픈 소스를 지원하기 때문이다.
뇌 방귀 # 4
이이 쿠키가 될 수 있지만,이 쿠키를 허용하는 경우에만 효과적 일 것, 또는 어떻게 든 일을하지만 젠토 세트를 통과 할 수 있도록 세션에 부가 기능 수 서로 다른 세션을 만들거나 너무나도 서로 충돌하여 서로를 상대로 충돌을 일으킬 수 있으므로 아이디어가 아닐 수도 있고 그렇지 않을 수도 있습니다.
나는 파일이 내가 바라 보았다 또는 아무것도 그와 관련된 나는 내가 무엇을 일치 내가 관련된 몇 가지 링크를 제공하지만, 아무것도 특히 지금까지 발견, 사과, 나는 내가 시도 것들의 예를 포기하지 않을거야 알고 성취하려고 노력한다. 그리고 나는 재미있는 비참한 결과들을 함께 합치려고 노력했다.
링크 예? 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?
이 가진 모든 지원이 좋은 것입니다, 나는 한 번에 웹 사이트의 여러 부분에서 작업하려고이 사람은 골칫거리입니다 나는 모든 사람들이 그것을 열심히 찾거나 열심히 찾았다 고 말할 것입니다. 도전을 좋아하는 사람은 누구입니까? :)
--------- 편집 :
나는 젠토와 워드 프레스 CodeCanyon의 웹 사이트에 제임스 켐프의 모듈과 완벽하게 함께 작동하도록 가지고있다 (싱글 사인온 젠토와 워드 프레스에 대한) 및 나는 그것을 FluxBB 또는 내가하는 다른 일을 위해 일하도록 적용 할 것입니다.
그냥 내가,이 편집 된보고 편집하고 상관 없어 모르겠어요 ... 정보를 함께 전달합니다. 내가 게시 한 이후로 발견 한 정보를 그냥 전달합니다. 나는 YII 프레임 워크에서 만든 + 사용자 정의 응용 프로그램 젠토 + 바닐라 포럼의 콤보를 사용자 정의/관리하고
그건 한 소설의 질문입니다 - 진전 상황에 대해 블로그 항목을 쓰는 경우 여기에 링크를 게시하십시오! – aendrew
당신이 어떻게 일해 왔는지 꽤 흥미 롭습니다. 우리는 직장에서 잠시 동안이 문제에 대해 (단지 wp와 magento 사이에서) 갈 방법에 대해 이야기하고 있었고 실제로 해결 방법을 찾지 못했습니다. 나는 이것을 넘겨야 할 것이다. 감사! – levigideon
http://en.wikipedia.org/wiki/Single_sign-on 위와 같은 문제를 해결하기 위해 OpenID와 Facebook 연결이 만들어졌지만 더 큰 규모로 확장되는 이유가 여기에 있습니다. – B00MER