diff --git a/index.php b/index.php
index e98f2d5..2488a92 100755
--- a/index.php
+++ b/index.php
@@ -13,85 +13,124 @@
Error: This key was valid for one-time ' - .'use and is no longer valid.
It was already delivered to IP address ' - .''.$MyIP.' on '.$MyTime.'. Please contact ' - .'support immediately to have your password reset if you feel your key ' - .'might have been intercepted.
'; + if($MyIP != ''){ + + $MyTime = $myRow->retireved_time; + + print 'Error: This key was valid for one-time ' + .'use and is no longer valid.
It was already delivered to IP address ' + .''.$MyIP.' on '.$MyTime.'. Please contact ' + .'support immediately to have your password reset if you feel your key ' + .'might have been intercepted.
'; + } else { + + $MyPassword = $myRow->password; + $MyIP = $_SERVER['REMOTE_ADDR']; + $myUpdate = $pdo->prepare("UPDATE pwtool.mypasswd SET retrieved_ip = '$MyIP',retireved_time = now(),password = '' + WHERE code = '$MyKey'"); + $myUpdate->execute(); + + print 'Your password is:
'; + + if(strlen($MyPassword) > 20){ + print '
'.$MyPassword.''; + } else { + print ''.$MyPassword.''; + } + print '
Do not hit reload on your browser. This URL is one-time use and will not show your passsword again.
'; + } } else{ - - //$MyPassword = pg_fetch_result($MyLookup,0,0); - $MyPassword = $myRow->password; - $MyIP = $_SERVER['REMOTE_ADDR']; - $myUpdate = $pdo->prepare("UPDATE pwtool.mypasswd SET retrieved_ip = '$MyIP',retireved_time = now(),password = '' - WHERE code = '$MyKey'"); - $myUpdate->execute(); - /*$MyLookup = pg_query($DBConnection, "UPDATE mypasswd.password_delivery - SET retrieved_ip = '".pg_escape_string($MyIP)."', - retrieved_time = 'now()', - password = '' - WHERE code = '".pg_escape_string($MyKey)."'");*/ - - print '
Your password is:
'; - - if(strlen($MyPassword) > 20){ - - print '
'.$MyPassword.''; - - } else { - print ''.$MyPassword.''; - } - print '
Do not hit reload on your browser. This URL is one-time use and will not show your passsword again.
'; + print '
Error: You need to supply a valid key.
'; } } else{ print 'Error: You need to supply a valid key.
'; } + } else + { //Display New password entry form + ?> + + Error: You need to supply a valid key.'; - } + ?>