mirror of
https://github.com/elyby/accounts.git
synced 2024-11-26 16:52:02 +05:30
Админка теперь тоже авторизуется через Аккаунты
This commit is contained in:
parent
7f2602fd29
commit
696bbaea4c
36
console/migrations/m161030_013122_ely_by_admin_app.php
Normal file
36
console/migrations/m161030_013122_ely_by_admin_app.php
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use console\db\Migration;
|
||||||
|
|
||||||
|
class m161030_013122_ely_by_admin_app extends Migration {
|
||||||
|
|
||||||
|
const APP_NAME = 'ely_admin';
|
||||||
|
|
||||||
|
public function safeUp() {
|
||||||
|
$exists = $this->db->createCommand('
|
||||||
|
SELECT COUNT(*)
|
||||||
|
FROM {{%oauth_clients}}
|
||||||
|
WHERE id = :app_name
|
||||||
|
LIMIT 1
|
||||||
|
', [
|
||||||
|
'app_name' => self::APP_NAME,
|
||||||
|
])->queryScalar();
|
||||||
|
|
||||||
|
if (!$exists) {
|
||||||
|
$this->insert('{{%oauth_clients}}', [
|
||||||
|
'id' => self::APP_NAME,
|
||||||
|
'secret' => 'change_this_on_production',
|
||||||
|
'name' => 'Admin Ely.by',
|
||||||
|
'description' => '',
|
||||||
|
'redirect_uri' => 'http://admin.ely.by/authorization/oauth',
|
||||||
|
'is_trusted' => 1,
|
||||||
|
'created_at' => time(),
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public function safeDown() {
|
||||||
|
$this->delete('{{%oauth_clients}}', ['id' => self::APP_NAME]);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user