Cómo realizar la autenticación Laravel 5.2 sin una base de datos

Cree un proveedor de servicios o un middleware.

En caso de proveedor de servicios,

service container es una herramienta poderosa para administrar dependencias de clase y realizar la inyección de dependencias. (Consulte este enlace para obtener una imagen clara de qué es el contenedor de servicio en Laravel Service Container)

Cree una clase como Service Container y registre sus enlaces, cree métodos para validar el inicio de sesión y, una vez validado, almacene los detalles en cookies o sesión, también, si es necesario, cree un asistente personalizado para validar el inicio de sesión (por ejemplo, “is_loggedin” para verificar si el usuario ha iniciado sesión en,. Los métodos auxiliares tienen un alcance global y estarán disponibles en toda la aplicación)., también escriba las funciones de cierre de sesión, funciones de manejo de tiempo de espera allí en esa clase.

En el caso de Middleware.,

El middleware en Laravel se ejecuta para cada solicitud, antes de que se ejecute el código real., Por lo que mantener la lógica de autenticación en el middleware también tiene algún sentido, y mantener los otros métodos auxiliares (cerrar sesión, is_loggedin en ayudantes) y almacenar los detalles de autenticación en Cookies o sesión,

Cuando esté escribiendo en middleware, mantenga la verificación de token portador / token de oauth (en caso de autenticación de API) en middleware, también maneje el tiempo de espera de sesión de autenticación / tiempo de espera de cookie de autenticación en Middleware (si está manejando las comprobaciones de tiempo de espera de sesión / cookie)

Espero que esta respuesta te ayude

Bien, entonces te diré el método para crear un controlador de autenticación personalizado.
En este caso, supongamos que tiene una identificación de usuario fija y una contraseña fija de una manera relativamente simple.
Ahora la idea es crear un contenedor de servicios llamado auth o login. Lea más sobre contenedores de servicio. Ahora registre los enlaces a él. Ahora, en esta clase, cree métodos para autenticar, cerrar sesión y verificar la autenticación del usuario. Use una cookie para almacenar los detalles. No se preocupe, las cookies de Larvel están encriptadas. Ahora cree un middleware que usará este contenedor para verificar la autenticación. Finalmente, cree páginas de inicio de sesión que utilizarán este módulo para iniciar sesión en los usuarios.
Si desea un código detallado y ayuda, envíeme un mensaje.
Espero haberte ayudado.
Simplemente use la API en su contenedor de servicios para verificar los inicios de sesión. Proporcione más información sobre su API. Si está utilizando Facebook o algún inicio de sesión social, use el sistema de autenticación social que ya está construido con laravel.