14 lines
318 B
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.'));
|