diff options
Diffstat (limited to 'ncp-app/lib/Controller/PageController.php')
-rw-r--r-- | ncp-app/lib/Controller/PageController.php | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ncp-app/lib/Controller/PageController.php b/ncp-app/lib/Controller/PageController.php new file mode 100644 index 00000000..08822631 --- /dev/null +++ b/ncp-app/lib/Controller/PageController.php @@ -0,0 +1,33 @@ +<?php +namespace OCA\NextCloudPi\Controller; + +use OCP\IRequest; +use OCP\AppFramework\Http\TemplateResponse; +use OCP\AppFramework\Http\DataResponse; +use OCP\AppFramework\Controller; + +class PageController extends Controller { + private $userId; + + public function __construct($AppName, IRequest $request, $UserId){ + parent::__construct($AppName, $request); + $this->userId = $UserId; + } + + /** + * CAUTION: the @Stuff turns off security checks; for this page no admin is + * required and no CSRF check. If you don't know what CSRF is, read + * it up in the docs or you might create a security hole. This is + * basically the only required method to add this exemption, don't + * add it to any other method if you don't exactly know what it does + * + * @NoAdminRequired + * @NoCSRFRequired + * @PublicPage + * @CORS + */ + public function index() { + return new TemplateResponse('nextcloudpi', 'index'); // templates/index.php + } + +} |