diff --git a/firefox_addon/README.md b/firefox_addon/README.md index 4d0aadf..5063b30 100644 --- a/firefox_addon/README.md +++ b/firefox_addon/README.md @@ -20,7 +20,7 @@ Usage ----- -The first thing to do is to populate your database (from your/a password server) with login/password/master key values. If you want to make strong password, there is a password generator. After that, configure your addon in "tools -> addons -> gPass -> preferences" to point to your password server (+ username). +The first thing to do is to populate your database (from your/a password server) with login/password/master key values. If you want to make strong password, there is a password generator. After that, configure your addon in "tools -> addons -> gPass -> preferences" to point to your password server (+ username). Be careful, login and password are case sensitive. When you're in a login form and you want to use gPass, type your login and fill "@@masterkey" in password field. Then submit and password will automatically be replaced by the one in the database (after addon decrypt it). @@ -40,7 +40,7 @@ For now the only addons made is for firefox. Server side is written in PHP (with Server ------ -To host a password server, you need a webserver. Just copy server files in a directory read/write for web server user (www-data). A sample apache2 configuration file is available in ressources. +To host a password server, you need a webserver. Just copy server files in a directory read/write for web server user (www-data). A sample apache2 configuration file is available in ressources. For enhanced security, it's better to put the password server under https. You can activate/deactivate view of ciphered passwords by setting $VIEW_CIPHERED_PASSWORDS in index.php. You can activate/deactivate user creation by setting $ADMIN_MODE in index.php. diff --git a/firefox_addon/lib/main.js b/firefox_addon/lib/main.js index 9b49a4d..9f89cd4 100644 --- a/firefox_addon/lib/main.js +++ b/firefox_addon/lib/main.js @@ -68,13 +68,13 @@ function on_sumbit() debug("salt " + salt); - // Get all + // Get all && for (i=0; i $row['login'], diff --git a/server/index.php b/server/index.php index a2c2bc9..9d5e434 100755 --- a/server/index.php +++ b/server/index.php @@ -107,7 +107,7 @@ else } echo "\n"; echo ' Master key '; - echo "" . "\n"; + echo "" . "\n"; } ?> diff --git a/server/ref/index.php b/server/ref/index.php index bf19044..6f69f82 100755 --- a/server/ref/index.php +++ b/server/ref/index.php @@ -45,7 +45,8 @@ for ($i=0; isset($_POST["k$i"]); $i++) { $statement->bindValue(":login", $_POST["k$i"]); $result = $statement->execute(); - $row = $result->fetchArray(); + $row = $result->fetchArray(SQLITE3_ASSOC); + $result->finalize(); if (isset($row["password"])) { echo "pass=" . $row["password"] . "\n";