2016-07-04 1 views
-1

웹 응용 프로그램과 모바일 클라이언트가있는 프로젝트에서 작업하고 있습니다. CakePHP 3.2를 사용하여 웹 응용 프로그램을 개발하고 있습니다. 사용자 자격 증명을 저장하는 표 usersregisterloginlogout 기능이 있습니다. 내가 CakePHP는 이제 3CakePHP 3 : 모바일 응용 프로그램의 사용자 확인

DefaultPasswordHasher을 사용하고

, 나는 사용자가 CakePHP의 또는 hash password에 의해 생성 된 hashed password를 사용하여 안드로이드/아이폰 OS 같은 users 테이블을 사용하여 응용 프로그램과 로그인을 사용하여 등록 및 로그인 할 수 있도록하려면 등록하는 동안 CakePHP 웹 클라이언트를 사용하여 로그인 할 수 있습니다.

저는 CakePHP와 Android를 처음 배우는 사람입니다.

어떻게하면됩니까?

주요 문제는 CakePHP가 매번 해시 암호를 해독하는 다른 기술을 사용하기 때문에 암호 필드 해싱과 관련됩니다. CakePHP 프로젝트 UsersController

편집 2

login 조치는 사용자를 인증하고 다른 작업으로 돌아 구성되어 있습니다. 하지만 유효성 검사 후 사용자의 데이터를 검색하려고합니다.

+0

이 몇 가지 코드를 기입하십시오, 지금까지 시도 것을 :

그냥이 같은 것을 사용? –

+0

실제로 나는 그것을 어떻게 할 수 없었습니다. 내가 할 수있는 지침을 묻는 중이 야 –

+0

동일한 사용자 테이블과 방법을 사용할 수 있습니다. http://stackoverflow.com/questions/2938502/sending-post-data-in-android –

답변

0

user 테이블을 사용하면 웹 응용 프로그램 및 Android 응용 프로그램에서 registerloginlogout을 사용할 수 있습니다.

login을 확인하십시오. 그 문제를 해결하는 데 도움이됩니다.

감사합니다.

+0

CakePHP에서하는 법을 알고 있습니다. 이미 CakePHP에서 응용 프로그램을 개발했습니다. CakePHP 컨트롤러의'login' 액션을 사용하고 안드로이드 어플리케이션에서 인증서가 일치하는 경우 사용자 데이터를 검색하는 방법을 알고 싶습니다. –

+0

내 '편집 2'를 참조하십시오. –

1

사용자의 데이터를 검색하려면 $ this-> redirect()를 사용하지 마십시오.

$user = $this->Auth->identify(); 
if($user){ return $user; } 
관련 문제