Laravel automatisch ausgeloggt nach wenigen Sekunden?

Ich bin der Entwicklung von web-Anwendung mit Laravel 5 und mit angularJs RESTFUL apis.

Mit middleware an-Authentifizierung Zweck. Mein problem ist, nach dem senden einige verlangen gleichzeitig,das system automatisch abgemeldet und senden 401 Ausnahme von laravel Seite.

API-Basis-controller:

class ApiController extends BaseController {

    use DispatchesCommands, ValidatesRequests;

    function __construct() {
        $this->middleware('api.auth');
    }

}

Middleware:

class APIMiddleware {

    /**
     * Handle an incoming request.
     *
     * @param  Request  $request
     * @param  Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next) {
        if (!Auth::check()) {
            abort(401, "Unauthorized");
        }
        return $next($request);
    }

}

Log-in-controller

public function login(LoginRequest $request) {
    if (Auth::check()) {
        Auth::logout();
    }

    if (Auth::attempt(['email' => $request->input('email'), 'password' => $request->input('password')], $request->input('is_remember'))) {
        return array(true);
    } else {
        abort(401, "Invalid email & password");
    }
}

Nach wenigen Wunsch gegangen, Server-log-out und sendet 401 Ausnahme. Ich komme bei diesem Problem.

  • für mich ist dieser Fehler wurde aufgrund der änderung always_populate_raw_post_data = -1 bis always_populate_raw_post_data = 1 in php.ini-Datei....endlich habe ich es geändert always_populate_raw_post_data = 0 und alles hat gut funktioniert
InformationsquelleAutor gsk | 2015-03-30
Schreibe einen Kommentar