2009-07-24 4 views
3

프로그래머가 제공 한 사전 정의 된 입력 (사용자 이름, 암호 및 모든 것)을 사용하여 사용자를 자동으로 등록 할 수 있습니까?cakephp에 자동으로 사용자 등록하기

회원의 제한 구역에 들어가거나 액세스 할 때마다 자동으로 사용자를 등록하고 싶습니다.

이 기능을 수행하도록 도와주세요. CakePHP는 1.2을 사용하여

, XAMPP

감사합니다 ...

답변

2

:

답을 발견 :)

단순히이

$this->data['User']['password'] = "test"; 
$this->data['User']['email'] = "[email protected]"; 
$this->data['User']['password'] = "Registered"; 

처럼 혼자

'$this->data' 

일부 값을 할당 한 후 추가 조치는 그것의 한 적절하게 ...

1

이 이상한 소리가 난다. 왜 사용자 이름과 암호를 입력하라는 메시지를 표시 한 다음 사용자가 있는지 확인하십시오. 사용자가 있으면 인증을 시도하십시오. 그렇지 않은 경우 제공되는 자격 증명을 사용하여 계정을 만드십시오. 그게 효과가 없을까요?

+0

사실 그것은 페이스 북 응용 프로그램이기도합니다. 내 페이스 북 응용 프로그램 방문자에게이 응용 프로그램을 별도로 등록하라는 메시지가 표시되지 않기 때문에 새 사용자가 구성원의 제한된 영역에 액세스 할 때마다 새 계정을 등록해야했습니다. .. 내가 분명히했으면 좋겠다. :-) –

+1

이 경우 Facebook Connect를 사용하고 싶습니다. – inkedmn

+0

예, :-) 실제로 아래 트릭은 페이스 북이 연결하는 것만 큼 효과적이지는 않지만 효과적입니다. cakebook의 인증 구성 요소와 페이스 북 연결을 통합하는 데 대한 아주 좋은 설명서를 찾았습니다 (http://cutfromthenorth.com/integrating-facebook-connect-with-cakephps-auth-component/comment-page-1/#comment-157). –

관련 문제