mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
ENHANCEMENT MemberLoginForm::performLogin() now uses the authenticator_class variable set in subclasses of MemberLoginForm, without having to overload performLogin()
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@103710 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
29d4e5258f
commit
9634ccac80
@ -200,10 +200,10 @@ JS
|
||||
* or NULL on failure.
|
||||
*/
|
||||
public function performLogin($data) {
|
||||
if($member = MemberAuthenticator::authenticate($data, $this)) {
|
||||
$member = call_user_func_array(array($this->authenticator_class, 'authenticate'), array($data, $this));
|
||||
if($member) {
|
||||
$member->LogIn(isset($data['Remember']));
|
||||
return $member;
|
||||
|
||||
} else {
|
||||
$this->extend('authenticationFailed', $data);
|
||||
return null;
|
||||
|
Loading…
x
Reference in New Issue
Block a user