使用Cartalys Sentry 2,我似乎无法找到有关authenticate()和login()方法之间差异的任何文档,也无法在何时使用其中一个。任何指导意见。
答案 0 :(得分:4)
不同之处在于authenticate
将收到一系列凭据:
// Login credentials
$credentials = array(
'email' => 'john.doe@example.com',
'password' => 'password',
);
// Authenticate the user
$user = Sentry::authenticate($credentials, false);
login
方法接收$ user对象
// Find the user using the user id
$user = Sentry::findUserById(1);
// Log the user in
Sentry::login($user, false);