为Android应用程序使用Laravel函数对用户进行身份验证


Authenticate a user using Laravel functions for an Android application

我想创建一个安卓/iPhone应用程序,让手机用户拥有与网站相同的功能。

网站的认证工作按计划进行:

Auth::attempt(array('email'=>Input::get('email'), 'password'=>Input::get('password')))

我在public/app/文件夹中有另一个auth.php(稍后我将添加.htaccess!),它将对通过手机登录的用户进行身份验证。理想情况下,为了让它更简单,我想使用我的网络应用程序使用的所有Laravel控制器功能。

我知道Auth::函数位于BaseController中,但我不确定如何在/public文件夹中访问它,或者这是否是建议的方法。

就像其他人通过Laravel通过手机验证用户一样?

任何帮助都将不胜感激。非常感谢。

我建议在app/routes.php中创建一个路由来验证移动用户。

Route::post('mobile/auth', function() {
    // your stuff
});

或通过控制器:

// app/routes.php
// connect the route to a controller
Route::post('mobile/auth', 'MobileAuthController@auth');
class MobileAuthController extends BaseController
{
    public function auth()
    {
        // ...
    }
}

这就是你的意思吗?否则我会误解你的。

您的身份验证是非常基本的,请查看laravel网站上该死的好文档以获得更好的示例。