This commit is contained in:
jakani24
2024-04-26 15:03:04 +02:00
parent 41b84b1a6b
commit a1dc135b3e
2 changed files with 13 additions and 2 deletions

View File

@@ -57,7 +57,9 @@
// check server response
if (authenticatorAttestationServerResponse.success) {
reloadServerPreview();
window.alert(authenticatorAttestationServerResponse.msg || 'login success');
//window.alert(authenticatorAttestationServerResponse.msg || 'login success');
//auth success, send to index
window.location.href = "/system/secure_zone/php/index.php";
} else {
throw new Error(authenticatorAttestationServerResponse.msg);
}
@@ -76,7 +78,9 @@
if (json.success) {
window.alert(json.msg);
} else {
throw new Error(json.msg);
if(json.msg=="User does not exist"){
alert("User does not exist!");
}
}
}).catch(function(err) {
window.alert(err.message || 'unknown error occured');

View File

@@ -374,6 +374,13 @@ try {
$WebAuthn->processGet($clientDataJSON, $authenticatorData, $signature, $credentialPublicKey, $challenge, null, $userVerification === 'required');
// Authentication success
//set sessionso user is authenticated
$_SESSION["username"]=$row["username"];
$_SESSION["login"]=true;
$_SESSION["perms"]=$row["perms"];
$_SESSION["email"]=$row["email"];
$_SESSION["telegram_id"]=$row["telegram_id"];
$return = new stdClass();
$return->success = true;
header('Content-Type: application/json');