diff --git a/server/_user b/server/_user
new file mode 100644
index 0000000..d750a21
--- /dev/null
+++ b/server/_user
@@ -0,0 +1,61 @@
+.
+*/
+
+function load_database()
+{
+ try {
+ $db = new SQLite3("./gpass.bdd", SQLITE3_OPEN_READONLY);
+ }
+ catch(Exception $e)
+ {
+ die("Unable to load database for user $user !
");
+ 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 "";
+
+?>
\ No newline at end of file