2014-09-30 61 views
0

我想创建一个Android/iPhone应用程序以使手机用户具有与网站相同的功能。为Android应用程序使用Laravel功能进行身份验证

该网站的身份验证工作按计划进行:

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

我有另外一个auth.phppublic/app/文件夹中(我将在以后添加的.htaccess!),将验证用户通过手机登录。理想情况下,为了使它更简单,我想使用我的Web应用程序使用的所有Laravel控制器功能。

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

正如其他人通过他们的手机通过Laravel认证用户?

任何帮助将非常感激。非常感谢。

回答

0

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

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

或通过控制器:

// app/routes.php 
// connect the route to a controller 
Route::post('mobile/auth', '[email protected]'); 

class MobileAuthController extends BaseController 
{ 
    public function auth() 
    { 
     // ... 
    } 
} 

这是什么意思?否则我误解了你。

你是authentication is pretty basic,在laravel网站上签出damn good documentation以获得更好的示例。