Skip to content

Commit

Permalink
Merge pull request #972 from wrongecho/2fa-6char
Browse files Browse the repository at this point in the history
2FA tweaks
  • Loading branch information
johnnyq authored Jun 10, 2024
2 parents 51710f8 + 3dcd04a commit 7135747
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
2 changes: 1 addition & 1 deletion login.php
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@
// HTML code for the token input field
$token_field = "
<div class='input-group mb-3'>
<input type='text' inputmode='numeric' pattern='[0-9]*' class='form-control' placeholder='Enter your 2FA code' name='current_code' required autofocus>
<input type='text' inputmode='numeric' pattern='[0-9]*' maxlength='6' class='form-control' placeholder='Enter your 2FA code' name='current_code' required autofocus>
<div class='input-group-append'>
<div class='input-group-text'>
<span class='fas fa-key'></span>
Expand Down
3 changes: 3 additions & 0 deletions post/profile.php
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,9 @@

mysqli_query($mysqli,"UPDATE users SET user_token = '$token' WHERE user_id = $session_user_id");

// Delete any existing 2FA tokens - these browsers should be re-validated
mysqli_query($mysqli, "DELETE FROM remember_tokens WHERE remember_token_user_id = $session_user_id");

//Logging
mysqli_query($mysqli,"INSERT INTO logs SET log_type = 'User Settings', log_action = 'Modify', log_description = '$session_name enabled 2FA on their account', log_ip = '$session_ip', log_user_agent = '$session_user_agent', log_user_id = $session_user_id");

Expand Down

0 comments on commit 7135747

Please sign in to comment.