laravel 4.2를 사용하고 있으며 라이브 사이트 세션에서 값을 저장하지 않았습니다. 이렇게하면 Auth :: attemp(); 잘 작동하지만 Auth :: check(); 항상 false를 반환합니다. 이미 세션 파일에서 도메인 이름을 변경하려고합니다. 미리 감사드립니다세션이 라이브 사이트에 값을 저장하지 않았습니다.
routes.php
Route::controller('/admin', 'adminIndex');
adminIndex.php
function getShow()
{
if (Auth::check())
{
return View::make('dashboard');
}
else
{
return Redirect::to('admin');
}
}
function postIndex()
{
$username = Input::get('username');
$password = Input::get('password');
if (Auth::attempt(array('username' => $username, 'password' => $password), true))
{
return Redirect::to("admin/show/");
}
else
{
return Redirect::to('admin')->with('message', 'Invalid User Name/Password.');
}
}
코드를 입력하십시오. :) – Mohebifar
이제 확인하십시오. 나는 나의 질문을 업데이트하고있다. – Muneeb
컨트롤러 이름이'adminIndex'입니까? – Mohebifar