我想创建一个安卓/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网站上该死的好文档以获得更好的示例。