Laravel 4 如何使用laravel4身份验证组件激活用户
我正在应用程序中使用Laravel4Auth组件。我想知道是否有一种方法可以通过auth内置功能激活和停用用户。我在codeigniter中有一个应用程序,用户激活如下:Laravel 4 如何使用laravel4身份验证组件激活用户,laravel-4,Laravel 4,我正在应用程序中使用Laravel4Auth组件。我想知道是否有一种方法可以通过auth内置功能激活和停用用户。我在codeigniter中有一个应用程序,用户激活如下: if ($this->ion_auth->is_admin()) { $activation=$this->ion_auth->activate($userId); } 请告诉我laravel auth是否提供类似的内置激活功能。还有什么是进行此usng验证的最佳方法 我的用
if ($this->ion_auth->is_admin()) {
$activation=$this->ion_auth->activate($userId);
}
请告诉我laravel auth是否提供类似的内置激活功能。还有什么是进行此usng验证的最佳方法
我的用户表中有一个“活动”字段。默认情况下,Laravel Auth没有任何激活用户的功能。但是,您可以手动执行此操作: 例如:
$user = User::find($userId);
$user->activate = 1;
$user->save();
或如果您只有电子邮件:
$user = User::where('email', $email)->first();
$user->activate = 1;
$user->save();
使用条件验证用户:如果激活,则验证用户
if (Auth::attempt(array('email' => $email, 'password' => $password, 'active' => 1)))
{
// The user is active, not suspended, and exists.
}
第三方软件包:
如果您想要完整的身份验证功能,可以使用Sentry
使用哨兵激活用户: