diff --git a/api/actions/getloginkey.php b/api/actions/getloginkey.php index 166b488..fba5caa 100644 --- a/api/actions/getloginkey.php +++ b/api/actions/getloginkey.php @@ -6,7 +6,12 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -$code = LoginKey::generate($VARS['appname']); +$appicon = null; +if (!empty($VARS['appicon'])) { + $appicon = $VARS['appicon']; +} + +$code = LoginKey::generate($VARS['appname'], $appicon); if (strpos($SETTINGS['url'], "http") === 0) { $url = $SETTINGS['url'] . "login/"; diff --git a/api/apisettings.php b/api/apisettings.php index 043b339..0b2767a 100644 --- a/api/apisettings.php +++ b/api/apisettings.php @@ -215,7 +215,8 @@ $APIS = [ "getloginkey" => [ "load" => "getloginkey.php", "vars" => [ - "appname" => "string" + "appname" => "string", + "appicon (optional)" => "string" ] ], "checkloginkey" => [ diff --git a/database.mwb b/database.mwb index 9479ae4..0697751 100644 Binary files a/database.mwb and b/database.mwb differ diff --git a/database_upgrade/2.1_3.0.sql b/database_upgrade/2.1_3.0.sql index 0992672..df8ac61 100644 --- a/database_upgrade/2.1_3.0.sql +++ b/database_upgrade/2.1_3.0.sql @@ -25,4 +25,5 @@ ENGINE = InnoDB DEFAULT CHARACTER SET = utf8; ALTER TABLE `userloginkeys` -ADD COLUMN `appname` VARCHAR(255) NOT NULL AFTER `uid`; \ No newline at end of file +ADD COLUMN `appname` VARCHAR(255) NOT NULL AFTER `uid`; +ADD COLUMN `appicon` TINYTEXT NULL DEFAULT NULL AFTER `appname`; \ No newline at end of file diff --git a/index.php b/index.php index a922a89..40ba621 100644 --- a/index.php +++ b/index.php @@ -26,16 +26,14 @@ if (!empty($_GET['logout'])) { - +