diff --git a/ajax.php b/ajax.php index d5e212c2..26a33637 100644 --- a/ajax.php +++ b/ajax.php @@ -9,6 +9,7 @@ include("config.php"); include("functions.php"); include("check_login.php"); +require_once("rfc6238.php"); /* * Fetches SSL certificates from remote hosts & returns the relevant info (issuer, expiry, public key) @@ -304,4 +305,14 @@ if(isset($_GET['scheduled_ticket_get_json_details'])){ echo json_encode($response); +} + +/* + * Dynamic TOTP for client login page + * When provided with a TOTP secret, returns a 6-digit code + */ +if(isset($_GET['get_totp_token'])){ + $otp = TokenAuth6238::getTokenCode($_GET['totp_secret']); + + echo json_encode($otp); } \ No newline at end of file diff --git a/client_asset_copy_modal.php b/client_asset_copy_modal.php index 88a7b474..b22c9269 100644 --- a/client_asset_copy_modal.php +++ b/client_asset_copy_modal.php @@ -43,7 +43,7 @@
- required> + @@ -101,7 +101,7 @@
- value=""> + @@ -206,16 +206,6 @@ -
- -
-
- -
- -
-
-
@@ -305,7 +295,7 @@
- +
diff --git a/client_login_add_modal.php b/client_login_add_modal.php index c2b22cc1..8a372e27 100644 --- a/client_login_add_modal.php +++ b/client_login_add_modal.php @@ -55,10 +55,13 @@
- +
+
+ +
@@ -204,4 +207,4 @@ - \ No newline at end of file + diff --git a/client_logins.php b/client_logins.php index 74c7bd52..22ca9914 100644 --- a/client_logins.php +++ b/client_logins.php @@ -1,7 +1,5 @@ -
-
-

Logins

-
- +
+
+

Logins

+
+ +
-
-
-
- - -
- -
-
- -
- +
+ + + +
+ +
+
+ +
+ +
-
-
- -
- -
-
- - "> + + +
+
+
+ "> @@ -63,10 +61,10 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()")); - - + + $otp"; + $otp_display = " Hover.."; } $login_note = $row['login_note']; $login_contact_id = $row['login_contact_id']; $login_vendor_id = $row['login_vendor_id']; $login_asset_id = $row['login_asset_id']; $login_software_id = $row['login_software_id']; - - ?> - - - - - - - - + + + + + + + - + + - - -
Name URL/HostOTP Action
- - - - - - -
+ + + + + + + - -
+ + +
+
-
-
+ + - @@ -151,22 +155,22 @@ $sql_recent_logs = mysqli_query($mysqli,"SELECT * FROM logs - - - - + + + + + } + ?>