Auth 모듈에서 user_token 기능에 대해 간략히 설명해 줄 수 있습니까? 사용법은 무엇이며 인증 모듈에이 기능이 통합되는 방식은 무엇입니까?Kohana V3 인증 모듈 user_token 기능
5
A
답변
12
사용자가 사이트의 '내 계정 정보 기억'상자를 확인할 때 사용됩니다. 사용자에 대한 토큰이 생성되고 user_tokens 테이블에 저장됩니다. 당신이 _login 함수에서 Kohana_Auth_ORM 클래스를 보면
, 당신은 그것을 만드는 방법 볼 수있는 다음 Kohana_Auth_ORM 클래스도
if ($remember === TRUE)
{
// Create a new autologin token
$token = ORM::factory('user_token');
// Set token data
$token->user_id = $user->id;
$token->expires = time() + $this->config['lifetime'];
$token->save();
// Set the autologin cookie
cookie::set('authautologin', $token->token, $this->config['lifetime']);
}
그것은합니다 (auto_login에 의해 사용되는) 기능 :
권한 컨트롤러 내에서이 기능을 올바르게 사용해야합니다. 내가 Kohana에 비교적 새로운 해요,하지만 나는 그들이 로그인 폼으로 이동하여 이미 로그인 또는 자동으로 로그인 할 수 있습니다 경우 사용자를 리디렉션하는 간단한 검사를 수행 :
if (Auth::instance()->logged_in() || Auth::instance()->auto_login())
Request::instance()->redirect('auth/');
코드를 인증 모듈 ISN '에 대한 이해하기 너무 어렵다. Kohana를 처음 접했을 때 ORM 모듈이 어떻게 작동하는지 살펴 보는 것이 좋습니다.
관련 문제
- 1. Kohana 3의 지불 모듈?
- 2. Kohana 3 인증 모듈, 'staff'또는 'manager'역할을 가진 사용자 가져 오기
- 3. Kohana 인증 라이브러리 배포
- 4. HL7 V3 인증 자료
- 5. Kohana V3 쿼리 결과를 객체로 반환
- 6. Kohana 3 확장 모듈 모델 파일 구조
- 7. Kohana 인증 모듈에 로그인 할 수 없습니다.
- 8. 인증 모듈 Perl
- 9. 모듈 unittest Kohana 오류, 사용 방법은 무엇입니까?
- 10. Kohana 인증 모듈이 비밀번호를 해시하지 않음
- 11. Kohana 3.2 내가 넣은 다음 모듈 Kohana 3.2을 사용하여 웹 응용 프로그램 개발입니다
- 12. 글래스 피시 맞춤 인증 모듈?
- 13. Apache 헤더 기반 인증 모듈
- 14. ASP.NET의 defaut 인증 모듈 교체
- 15. 프로젝트 간 오버로드 모듈 기능
- 16. 모듈 간 데이터 공유 [기능]
- 17. Apache 2 및 Perl의 인증 모듈 문제
- 18. 사용자 인증 모듈 상속 IHttpModule 문제
- 19. GMaps의 상태 v3
- 20. 셰어 포인트 2010 - 기능 (모듈) 웹
- 21. 전화 컨트롤러 (NoMethodError)에서 모듈 기능
- 22. 파이썬 os 모듈 경로 기능 문서에서
- 23. 개별 유효성 검사 규칙 및 기능 추가, kohana 3.0.8
- 24. kohana 사용자 정의 경로
- 25. GIT : (Kohana) 프로젝트 설정
- 26. Google Maps JavaScript API v3 길 찾기 기능
- 27. Kohana 데이터베이스 구성 시스템
- 28. SOAP 서버에 인증 기능 추가 (Zend 사용)?
- 29. Kohana 프레임 워크. Kohana 클래스 질문
- 30. PHP Kohana CentOS 5
안녕하세요 Brian Riehman, Repply에 감사드립니다. 그리고 예, 저는 Kohana 프레임 워크의 초보자입니다. – Asif