public function executeRequestRegisterURL($request) { $adapter = new opAuthAdapterMailAddress('MailAddress'); if ($adapter->getAuthConfig('invite_mode') < 2) { $this->forward404(); } $this->forward404Unless(opToolkit::isEnabledRegistration()); return sfView::INPUT; }
/** * Executes index action * * @param sfRequest $request A request object */ public function executeIndex(sfWebRequest $request) { $adapter = new opAuthAdapterMailAddress('MailAddress'); $this->form = $adapter->getAuthConfigForm(); if ($request->isMethod(sfWebRequest::POST)) { $this->form->bind($request->getParameter('auth' . $adapter->getAuthModeName())); if ($this->form->isValid()) { $this->form->save(); $this->redirect('opAuthMailAddressPlugin/index'); } } }
public function executeRequestRegisterURL($request) { $adapter = new opAuthAdapterMailAddress('MailAddress'); if ($adapter->getAuthConfig('invite_mode') < 2) { $this->forward404(); } $this->forward404Unless(opToolkit::isEnabledRegistration()); $this->form = new opRequestRegisterURLForm(null, array('authMode' => 'MailAddress')); if ($request->isMethod('post')) { $this->form->bind($request->getParameter('request_register_url')); if ($this->form->isValid()) { $this->form->sendMail(); return sfView::SUCCESS; } } return sfView::INPUT; }
/** * Executes register * * @param sfWebRequest A request object */ public function executeRegister(sfWebRequest $request) { if ($this->getRoute()->getMember()) { $this->forward('opAuthMailAddress', 'login'); } $adapter = new opAuthAdapterMailAddress('MailAddress'); if ($adapter->getAuthConfig('invite_mode') < 2) { return sfView::NONE; } $message = $request->getMailMessage(); $this->form = new opRequestRegisterURLForm(null, array('authMode' => 'MailAddress')); $this->form->bind(array('mail_address' => $message->from)); if ($this->form->isValid()) { $this->form->sendMail(); } return sfView::NONE; }