index.php now includes ../../_user to simulate a symbolic link (for easier updates)
Fix default parameters in gpass.js (not compatible with chrome and IE)
This commit is contained in:
parent
0a71101798
commit
71b17a1ff0
|
@ -18,44 +18,6 @@
|
||||||
along with gPass. If not, see <http://www.gnu.org/licenses/>.
|
along with gPass. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function load_database()
|
include "../../_user";
|
||||||
{
|
|
||||||
try {
|
|
||||||
$db = new SQLite3("./gpass.bdd", SQLITE3_OPEN_READONLY);
|
|
||||||
}
|
|
||||||
catch(Exception $e)
|
|
||||||
{
|
|
||||||
die("<b>Unable to load database for user $user !</b><br/>");
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
return $db;
|
|
||||||
}
|
|
||||||
|
|
||||||
$PROTOCOL_VERSION = 2;
|
|
||||||
|
|
||||||
$db = load_database();
|
|
||||||
|
|
||||||
$res = "";
|
|
||||||
|
|
||||||
$statement = $db->prepare("SELECT password FROM gpass WHERE login=:login");
|
|
||||||
|
|
||||||
echo "protocol=gpass-$PROTOCOL_VERSION\n";
|
|
||||||
|
|
||||||
for ($i=0; isset($_POST["k$i"]); $i++)
|
|
||||||
{
|
|
||||||
$statement->bindValue(":login", $_POST["k$i"]);
|
|
||||||
$result = $statement->execute();
|
|
||||||
$row = $result->fetchArray(SQLITE3_ASSOC);
|
|
||||||
$result->finalize();
|
|
||||||
if (isset($row["password"]))
|
|
||||||
{
|
|
||||||
echo "pass=" . $row["password"] . "\n";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$statement->close();
|
|
||||||
|
|
||||||
echo "<end>";
|
|
||||||
|
|
||||||
?>
|
?>
|
|
@ -111,7 +111,7 @@ var passwords;
|
||||||
var current_user = "";
|
var current_user = "";
|
||||||
var current_mkey = "";
|
var current_mkey = "";
|
||||||
|
|
||||||
function PasswordEntry (ciphered_login="", ciphered_password="") {
|
function PasswordEntry (ciphered_login, ciphered_password) {
|
||||||
this.ciphered_login = ciphered_login;
|
this.ciphered_login = ciphered_login;
|
||||||
this.ciphered_password = ciphered_password;
|
this.ciphered_password = ciphered_password;
|
||||||
this.unciphered = false;
|
this.unciphered = false;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user