diff --git a/public/phpmyadmin/phpmyadminsignin.php b/public/phpmyadmin/phpmyadminsignin.php
new file mode 100644
index 000000000..1ac2461e9
--- /dev/null
+++ b/public/phpmyadmin/phpmyadminsignin.php
@@ -0,0 +1,68 @@
+';
+ echo '';
+ echo '';
+ echo '';
+ echo '';
+
+ } else if (isset($_POST['logout']) || isset($_GET['logout'])) {
+ session_name(PMA_SIGNON_SESSIONNAME);
+ @session_start();
+ $_SESSION = array();
+ $params = session_get_cookie_params();
+ setcookie(session_name(), '', time() - 86400, $params["path"], $params["domain"], $params["secure"], $params["httponly"]);
+ session_destroy();
+ header('Location: /base/');
+ exit;
+ } else if (isset($_POST['password'])) {
+
+ session_name(PMA_SIGNON_SESSIONNAME);
+ @session_start();
+
+ $username = htmlspecialchars($_POST['username'], ENT_QUOTES, 'UTF-8');
+ $password = $_POST['password'];
+ $host = isset($_POST['host']) ? trim($_POST['host']) : '127.0.0.1';
+ if ($host === 'localhost') { $host = '127.0.0.1'; }
+
+ $_SESSION['PMA_single_signon_user'] = $username;
+ $_SESSION['PMA_single_signon_password'] = $password;
+ $_SESSION['PMA_single_signon_host'] = $host;
+
+ @session_write_close();
+
+ header('Location: /phpmyadmin/index.php?server=' . PMA_SIGNON_INDEX);
+ }
+} catch (Exception $e) {
+ echo 'Caught exception: ', $e->getMessage(), "\n";
+ $params = session_get_cookie_params();
+ setcookie(session_name(), '', time() - 86400, $params["path"], $params["domain"], $params["secure"], $params["httponly"]);
+ session_destroy();
+ header('Location: /dataBases/phpMyAdmin');
+ return;
+}