会员通过API登录

时间:2013-04-15 22:06:43

标签: silverstripe

我想通过curl请求将成员记录到Silverstripe中。例如:site.com/subdomain/login/authenticate?email=address&username=name&etc

快速而肮脏的示例控制器操作......

class RemoteLoginController extends Controller {
    public function authenticate($request) {
        $email = $request->getVar('email');
        ....

        if (($member = DataObject::get_one('Member', "Member.Email = '$email'"...))) {
            Debug::show($member);
            $member->logIn();
        }
    }
}

Debug :: show($ member)正在返回我的成员,但是$ member-> logIn()没有记录成员。当我在浏览器中调用后导航到站点的主页时,我没有以会员身份登录。

如何通过API将会员记录到Silverstripe?

0 个答案:

没有答案