public function form($model, $service, $request, $params) { if (isset($request->req['rm_target'])) { if ($request->req['rm_target'] == 'fbcb') { $service->facebook_login_callback(); } } if ($this->mv_handler->validateForm("rm_login_form")) { $user = $service->login($request); if (is_wp_error($user)) { Form::setError('rm_login_form', $user->get_error_message()); } else { $redirect_to = RM_Utilities::after_login_redirect($user); RM_Utilities::redirect($redirect_to); die; } } $data = new stdClass(); //$service->facebook_login_callback(); $data->facebook_html = $service->facebook_login_html(); $view = $this->mv_handler->setView('login', true); return $view->read($data); }
public function after_login_redirect($redirect_to, $user) { global $user; $post_id = get_option('rm_option_post_submission_redirection_url'); return RM_Utilities::after_login_redirect($user); }