<?php
require_once('inc/base.php');
require_role(ROLE_SYSTEMUSER);
require_once('passkey.php');
$id = (int) $_REQUEST['id'];
$pk = null;
$passkeys = list_passkeys();
foreach ($passkeys as $item) {
if ($item['id'] == $id) {
$pk = $item;
}
}
if (!$pk) {
system_failure("Invalid passkey");
}
$sure = user_is_sure();
if ($sure === null) {
$section = 'loginsecurity_overview';
title("Passkey löschen");
are_you_sure("id={$id}", "Möchten Sie den Passkey #{$pk['id']} ({$pk['handle']}) wirklich entfernen?");
} elseif ($sure === true) {
delete_systemuser_passkey($id);
if (!$debugmode) {
header("Location: overview");
}
} elseif ($sure === false) {
if (!$debugmode) {
header("Location: overview");
}
}