diff --git a/controllers/Controller.php b/controllers/Controller.php index 51be066..cb812ef 100644 --- a/controllers/Controller.php +++ b/controllers/Controller.php @@ -130,9 +130,7 @@ class Controller { } public function webmention_details(Request $request, Response $response, $args) { - if(!$this->_is_logged_in($request, $response)) { - return $response; - } + session_start(); // Look up the webmention by its token $webmention = ORM::for_table('webmentions')->where('token', $args['code'])->find_one(); @@ -259,6 +257,7 @@ class Controller { } private function _user() { + if(!session('user_id')) return null; return ORM::for_table('users')->where_id_is(session('user_id'))->find_one(); } diff --git a/views/not-found.php b/views/not-found.php new file mode 100644 index 0000000..12a1d2e --- /dev/null +++ b/views/not-found.php @@ -0,0 +1 @@ +Not found. \ No newline at end of file