} } if (isset($_POST['submit']) && csrf_filter()) { if (isset($_POST['username'])) { $data['username'] = $_POST['username']; } if (isset($_POST['email'])) { $data['email'] = $_POST['email']; } foreach (UserFields::all('signup') as $key => $field) { if (isset($_POST[$key])) { $data['usermeta'][$key] = escape($_POST[$key]); } } } if (OAuth::signup($provider, $data)) { OAuth::login($provider, $user['id']); } } else { OAuth::login($provider, $user['id']); } if (OAuth::passes()) { $url = Config::get('auth.login_redirect'); $url = empty($url) ? App::url() : $url; redirect_to($url); } ?> <?php echo View::make('header')->render(); ?>