나는 사용자 이름을 알고있는 사용자를 수동으로 승인하려고합니다. 그러나이 계정에는 암호가 없습니다. 다른 테이블의 Twitter 계정에 연결되어 생성 된 계정입니다. 올바른 트위터 계정이 로그인을 시도하고 있음을 확인할 수는 있지만 인증 구성 요소를 사용하여이 트위터 계정에 연결된 사용자를 인증 할 수 있어야합니다.수동으로 CakePHP에서 사용자 인증
트위터 계정에 연결된 모든 계정은 암호없이 동일한 방식으로 만들어집니다. 나중에이를 개선하기 위해 변경 작업을 수행 할 예정이므로 일반 암호는 실행 가능한 옵션이 아니므로 users 테이블의 암호 필드에 무엇이 있는지 여부에 관계없이 사용자를 인증해야합니다.
나는 이것이 오래된 질문이라는 것을 알고 있지만, 여전히 문제가있다. 최종 결과는 id, 해시 된 암호 및 이름을 포함하는 배열을 보내는 것입니다. 이름을 전달하지 못하면 이름이없는 사용자로 로그인하게됩니다. 암호를 보내지 못하면 경고 메시지가 나타납니다. –