2014-09-16 1 views
0

나는 두 개의 PHP 응용 프로그램 사이에 SOS 개념을 구현했습니다. 그것 응용 프로그램 다른 도메인 사용할 수 있습니다.mysql 데이터베이스 테이블을 사용하여 인증 된 다중 사이트 사용자/SSO

다음과 같은 조건이 필요합니다.

1.When 사용자는이 시스템 암호를 직접 로그인을 다시 입력하지 다른 응용 프로그램에 로그인되어 MySQL 데이터베이스 테이블에

할수 있도록 팝업 사용자를 체크 사용자 이름과 암호로이 사용자를 로그인하는 모든 appplication 로그인합니다.

3. 사용자가 로그 아웃 할 때 두 응용 프로그램 모두 로그 아웃 할 수 있습니다.

- 내 첫 번째 응용 프로그램은 YII 프레임 워크를 생성하고 또 다른

답변

0

당신은 무에 대한 외부 데이터베이스 인증을 사용할 수 있습니다 내 응용 프로그램 모두에서이 개념을 구현하는 아이디어주세요

무입니다 수 있습니다> -

https://docs.moodle.org/27/en/External_database_authentication

관리자로 로그인 한 다음 사이트 관리 -> 플러그인 -> 인증 -> 인증 관리로 이동하십시오.

외부 데이터베이스를 사용하고 사용자 이름, 암호, 이메일 등의 필드를 매핑 설정을 "외부 데이터베이스 플러그인"을 사용하고 업데이트

+0

당신의 대답은 잘하지만, 사용자가 로그인 첫 번째 응용 프로그램은 다음 경우에 사용자가 할 수있는 그 시간에 두 번째 응용 프로그램을 로그인하면 사용자가 사용자 이름과 암호를 다시 입력합니다. 사용자가 아무 사용자 이름/암호도 입력하지 않으면 사용자가 응용 프로그램에 로그인 할 때 Google과 비슷한 단일 사인을 얻습니다. –

+0

다른 인증 플러그인을 시도 할 수 있습니다 - https://docs.moodle.org/27/en/Authentication - 우리는 토큰을 저장하는 simplesaml을 사용하지만 페이스 북, 트위터, 오픈 아이디와 함께 사용할 수 있습니다 - https://moodle.org/plugins/view.php?id=100 –

+0

주어진 시간 동안 고마워요. –