servnest/pg-act/auth/unregister.php

14 lines
318 B
PHP

<?php declare(strict_types=1);
if (checkPassword($_SESSION['id'], $_POST['current-password']) !== true)
output(403, _('Wrong current password.'));
if (!isset($_POST['delete']))
output(403, _('Account deletion must be confirmed.'));
authDeleteUser($_SESSION['id']);
logout();
output(200, _('Account deleted.'));