작은 두통 후, 나는 탱크 인증이 내 사이트에서 완벽하게 작동하도록했습니다. 그러나,도메인 루트에서 모든 로그인/등록 기능을 처리하기 위해 코드 이그니 저는 탱크 인증을 어떻게 설정할 수 있습니까?
내가 로그인 및 등록을 모두 처리 할 수 있도록하고 싶습니다/활성화 관련 기능 표시하지 않고, 등 auth
컨트롤러 기능을 통해 모든 작업을 수행, 따라서 site.com/auth/login
, site.com/auth/register
같은 경로를 표시 도메인 루트 (www.site.com
) 이상이어야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
auth
컨트롤러를 기본 컨트롤러로 설정하는 경우에도 색인 기능 만 실행되며,이 경우 바로 /auth/login/
으로 리디렉션됩니다.
CI에 익숙하지 않으므로 쉽게 알지 못하는 경우가 있습니다.
사용중인 CI의 버전을 정확하게 기억하지 못하지만 몇 주 전에 다운로드 했으므로 꽤 최신 버전입니다. 탱크 인증과 동일합니다.
업데이트 :
즉, 적어도 URL의 /auth
부분은 더 이상 없다 그래서 나는 routes.php
파일에 항목을 추가
$route['login'] = '/auth/login';
$route['register'] = '/auth/register';
$route['forgot_password'] = '/auth/forgot_password';
$route['reset_password/(:any)/(:any)'] = '/auth/reset_password';
$route['activate/(:any)/(:any)'] = '/auth/activate';
$route['reset_email/(:any)/(:any)'] = '/auth/reset_email';
보기/이메일/링크 작업의 모든 그들이해야하는 것처럼, 그러나 나는 더 이상 행동과 관련된 메시지를 얻지 못한다. 예를 들어 비밀번호 재설정을 요청할 때 이메일을 입력 한 후 보통 내 이메일을 확인하라는 메시지를 받게됩니다. 또는 등록 할 때 전자 메일을 통한 활성화가 필요하다는 메시지가 나타납니다. 왜 이러한 메시지가 더 이상 나타나지 않는지 알 수 없습니다.