Add update + fix a lot of bugs
This commit is contained in:
		@@ -24,17 +24,26 @@ session_start();
 | 
			
		||||
 | 
			
		||||
$VIEW_CIPHERED_PASSWORDS=true;
 | 
			
		||||
$ADMIN_MODE=true;
 | 
			
		||||
$user = "";
 | 
			
		||||
 | 
			
		||||
if (isset($_POST['get_passwords']) && isset($_POST['user']))
 | 
			
		||||
    return list_entries($_POST['user']);
 | 
			
		||||
if ($ADMIN_MODE && isset($_POST['create_user']))
 | 
			
		||||
{
 | 
			
		||||
    if (create_user($_POST['user']))
 | 
			
		||||
        $user = $_POST['user'];
 | 
			
		||||
}
 | 
			
		||||
else
 | 
			
		||||
{
 | 
			
		||||
    if (isset($_POST['get_passwords']) && isset($_POST['user']))
 | 
			
		||||
        return list_entries($_POST['user']);
 | 
			
		||||
 | 
			
		||||
if (isset($_POST['add_entry']) && isset($_POST['user']) && 
 | 
			
		||||
    isset($_POST['login']) && isset($_POST['password']))
 | 
			
		||||
    return add_entry($_POST['user'], $_POST['login'], $_POST['password']);
 | 
			
		||||
    if (isset($_POST['add_entry']) && isset($_POST['user']) && 
 | 
			
		||||
        isset($_POST['login']) && isset($_POST['password']))
 | 
			
		||||
        return add_entry($_POST['user'], $_POST['login'], $_POST['password']);
 | 
			
		||||
 | 
			
		||||
if (isset($_POST['delete_entry']) && isset($_POST['user']) && 
 | 
			
		||||
    isset($_POST['login']))
 | 
			
		||||
    return delete_entry($_POST['user'], $_POST['login']);
 | 
			
		||||
    if (isset($_POST['delete_entry']) && isset($_POST['user']) && 
 | 
			
		||||
        isset($_POST['login']))
 | 
			
		||||
        return delete_entry($_POST['user'], $_POST['login']);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
?>
 | 
			
		||||
<!DOCTYPE html> 
 | 
			
		||||
@@ -61,6 +70,7 @@ if (isset($_POST['delete_entry']) && isset($_POST['user']) &&
 | 
			
		||||
    </div>
 | 
			
		||||
<div id="user">
 | 
			
		||||
<?php
 | 
			
		||||
    global $user;
 | 
			
		||||
$users = scandir("./users/");
 | 
			
		||||
$count = 0;
 | 
			
		||||
    foreach($users as $u)
 | 
			
		||||
@@ -89,7 +99,7 @@ else
 | 
			
		||||
        echo '  <b>Master key </b> <input id="master_key" type="password" onkeypress="if (event.keyCode == 13) update_master_key();"/>';
 | 
			
		||||
        echo "<input type=\"button\" value=\"See\" onclick=\"update_master_key();\" />" . "\n";
 | 
			
		||||
 | 
			
		||||
   if ($_SERVER['HTTPS'] == "")
 | 
			
		||||
        if (!isset($_SERVER['HTTPS']))
 | 
			
		||||
   echo "<div id=\"addon_address\">Current addon address is : http://" . $_SERVER['SERVER_NAME'] . "/" . $user . "</div>\n";
 | 
			
		||||
   else
 | 
			
		||||
   echo "<div id=\"addon_address\">Current addon address is : https://" . $_SERVER['SERVER_NAME'] . "/" . $user . "</div>\n";
 | 
			
		||||
@@ -108,7 +118,7 @@ if ($user != "")
 | 
			
		||||
    echo 'URL <input type="text" name="url"/>';
 | 
			
		||||
    echo 'login <input type="text" name="login" />';
 | 
			
		||||
    echo 'password <input id="new_password" type="text" name="password"/>';
 | 
			
		||||
    echo 'master key <input type="password" name="mkey"/>';
 | 
			
		||||
    echo 'master key <input type="password" name="mkey" onkeypress="if (event.keyCode == 13) add_password();"/>';
 | 
			
		||||
    echo '<input type="button" value="Generate password" onClick="generate_password();"/>';
 | 
			
		||||
    echo "<input type=\"button\" name=\"add\" value=\"Add\" onclick=\"add_password();\"/>";
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user