Various updates
This commit is contained in:
parent
b247afe638
commit
c0aa8c09f4
|
|
@ -1 +1,2 @@
|
|||
update password_delivery set key = md5('your new password') where id = 0;
|
||||
insert into mypasswd.password_delivery (code) values MD5('1234');
|
||||
update password_delivery set code = md5('your new password') where id = 0;
|
||||
|
|
|
|||
|
|
@ -25,8 +25,8 @@
|
|||
if(($MyKey != '') and (strlen($MyKey) == 32)){
|
||||
|
||||
$MyLookup = pg_query($DBConnection, "SELECT password, retrieved_ip, extract('epoch' from retrieved_time)::integer
|
||||
FROM password_delivery
|
||||
WHERE key = '".pg_escape_string($MyKey)."'");
|
||||
FROM mypasswd.password_delivery
|
||||
WHERE code = '".pg_escape_string($MyKey)."'");
|
||||
if(pg_num_rows($MyLookup)){
|
||||
|
||||
$MyIP = pg_fetch_result($MyLookup,0,1);
|
||||
|
|
@ -45,11 +45,11 @@
|
|||
|
||||
$MyPassword = pg_fetch_result($MyLookup,0,0);
|
||||
$MyIP = $_SERVER['REMOTE_ADDR'];
|
||||
$MyLookup = pg_query($DBConnection, "UPDATE password_delivery
|
||||
$MyLookup = pg_query($DBConnection, "UPDATE mypasswd.password_delivery
|
||||
SET retrieved_ip = '".pg_escape_string($MyIP)."',
|
||||
retrieved_time = 'now()',
|
||||
password = ''
|
||||
WHERE key = '".pg_escape_string($MyKey)."'");
|
||||
WHERE code = '".pg_escape_string($MyKey)."'");
|
||||
|
||||
print '<p>Your password is:</p><p style="font-size: 18px; text-align: center;">';
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,22 @@
|
|||
# Create MySQL tables:
|
||||
CREATE TABLE pwtool.mypasswd (
|
||||
password VARCHAR(256) NULL,
|
||||
`code` varchar(32) NOT NULL,
|
||||
retrieved_ip varchar(39) NULL,
|
||||
retireved_time TIMESTAMP NULL,
|
||||
id BIGINT UNSIGNED auto_increment NOT NULL,
|
||||
CONSTRAINT mypasswd_PK PRIMARY KEY (id)
|
||||
)
|
||||
ENGINE=InnoDB
|
||||
DEFAULT CHARSET=utf8mb4
|
||||
COLLATE=utf8mb4_bin;
|
||||
CREATE INDEX mypasswd_id_IDX USING BTREE ON pwtool.mypasswd (id);
|
||||
|
||||
|
||||
# create user:
|
||||
CREATE USER 'pwtool'@'%';
|
||||
ALTER USER 'pwtool'@'%'
|
||||
IDENTIFIED BY 'BaVYtU9YqMyrp4qi' ;
|
||||
GRANT Insert ON pwtool.mypasswd TO 'pwtool'@'%';
|
||||
GRANT Select ON pwtool.mypasswd TO 'pwtool'@'%';
|
||||
GRANT Update ON pwtool.mypasswd TO 'pwtool'@'%';
|
||||
Loading…
Reference in New Issue