it-swarm-korea.com

다른 사이트에도 로그인하려면 한 사이트의 로그인 상자

제 클라이언트에는 drupal 6 사이트가 있습니다.이 사이트는 프로젝트를 관리하기 위해 클라이언트와 함께 사용됩니다. 우리는 drupal ( 6/7 아직 결정되지 않음) 프로젝트 관리 사이트에 로그인 할 새 웹 사이트의 홈 페이지에 로그인 상자가 있기를 원합니다.

메인 웹 사이트로 이동 프로젝트 사이트의 사용자 이름과 비밀번호 입력 사용자가 로그인 한 상태에서 프로젝트 사이트의 웹 사이트 변경.

이것이 가능할까요? 사용자는 기본 사이트에 로그인하지 않습니다.

두 사이트 모두 동일한 시스템에서 실행됩니다. 제 일부는 다중 사이트가 제 대답이 될 수 있다고 생각합니다.

2
user748

물론 가능합니다. 이를 수행하는 방법에는 여러 가지가 있습니다.

두 사이트가 동일한 drupal 버전을 실행하는 경우 간단한 솔루션은 사용자 지정 양식을 만들고 다른 사이트 데이터베이스에 연결하여 로그인 양식을 가져 오는 것입니다. 제출 경로가 프로젝트 관리 사이트로 이동하는지 확인하십시오.

양식이 제출되면 자동으로 해당 사이트로 이동하고 사용자/패스가 정확하면 로그인도됩니다.

면책 조항 : 전에 실제로 시도한 적이 없지만 잘 작동합니다. Drupal 양식이 제출 된 위치를 알 수 없으므로 프로젝트 사이트에 있고 로그인 양식을 사용하는 것과 동일해야합니다.

2
googletorp

찾고있는 것은 단일 사인온 (SSO)입니다.
이 작업을 다양한 방식으로 수행하는 모듈이 많이 있습니다. 동일한 서버에있는 경우 잠재적으로 공유 테이블 접근 방식을 사용할 수 있습니다. 다른 서버에있는 경우 다른 접근 방식을 사용해야합니다. Bakery 모듈 은 Drupal.org가 groups.drupal.org에 자동 로그인하는 데 사용하는 것입니다. 그러나 이것이 최상위 도메인에서 작동하는지 확실하지 않습니다.

1
antgiant