Ship with support for login notifications
This commit is contained in:
parent
f1024ad1a8
commit
52fb4f58d5
4 changed files with 69 additions and 5 deletions
|
@ -52,5 +52,9 @@ class AppServiceProvider extends ServiceProvider
|
||||||
if ($this->app->environment() !== 'production') {
|
if ($this->app->environment() !== 'production') {
|
||||||
$this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
|
$this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (config('pterodactyl.auth.notifications')) {
|
||||||
|
$this->app->registe(\DaneEveritt\LoginNotifications\NotificationServiceProvider::class);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
"php": ">=7.0.0",
|
"php": ">=7.0.0",
|
||||||
"aws/aws-sdk-php": "3.25.1",
|
"aws/aws-sdk-php": "3.25.1",
|
||||||
"barryvdh/laravel-debugbar": "2.3.2",
|
"barryvdh/laravel-debugbar": "2.3.2",
|
||||||
|
"daneeveritt/login-notifications": "1.0.0",
|
||||||
"doctrine/dbal": "2.5.12",
|
"doctrine/dbal": "2.5.12",
|
||||||
"edvinaskrucas/settings": "2.0.0",
|
"edvinaskrucas/settings": "2.0.0",
|
||||||
"fideloper/proxy": "3.3.0",
|
"fideloper/proxy": "3.3.0",
|
||||||
|
@ -54,10 +55,12 @@
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"pre-install-cmd": [
|
"pre-install-cmd": [
|
||||||
|
"php artisan config:clear",
|
||||||
"php -r \"!file_exists('bootstrap/cache/services.php') || @unlink('bootstrap/cache/services.php');\"",
|
"php -r \"!file_exists('bootstrap/cache/services.php') || @unlink('bootstrap/cache/services.php');\"",
|
||||||
"php -r \"!file_exists('bootstrap/cache/compiled.php') || @unlink('bootstrap/cache/compiled.php');\""
|
"php -r \"!file_exists('bootstrap/cache/compiled.php') || @unlink('bootstrap/cache/compiled.php');\""
|
||||||
],
|
],
|
||||||
"pre-update-cmd": [
|
"pre-update-cmd": [
|
||||||
|
"php artisan config:clear",
|
||||||
"php -r \"!file_exists('bootstrap/cache/services.php') || @unlink('bootstrap/cache/services.php');\"",
|
"php -r \"!file_exists('bootstrap/cache/services.php') || @unlink('bootstrap/cache/services.php');\"",
|
||||||
"php -r \"!file_exists('bootstrap/cache/compiled.php') || @unlink('bootstrap/cache/compiled.php');\""
|
"php -r \"!file_exists('bootstrap/cache/compiled.php') || @unlink('bootstrap/cache/compiled.php');\""
|
||||||
],
|
],
|
||||||
|
@ -78,6 +81,7 @@
|
||||||
"php artisan config:cache"
|
"php artisan config:cache"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"prefer-stable": true,
|
||||||
"config": {
|
"config": {
|
||||||
"preferred-install": "dist",
|
"preferred-install": "dist",
|
||||||
"sort-packages": true,
|
"sort-packages": true,
|
||||||
|
|
55
composer.lock
generated
55
composer.lock
generated
|
@ -4,8 +4,8 @@
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"hash": "70d6bacefded5c87a96f965078580705",
|
"hash": "6fe59685da66ab0736f2f92250d149c1",
|
||||||
"content-hash": "df0caccf38044ef0fdf615ab0c25a8e3",
|
"content-hash": "44aab096a8afb66c1e73cd526e949afe",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "aws/aws-sdk-php",
|
"name": "aws/aws-sdk-php",
|
||||||
|
@ -195,6 +195,51 @@
|
||||||
],
|
],
|
||||||
"time": "2016-05-05 11:49:03"
|
"time": "2016-05-05 11:49:03"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "daneeveritt/login-notifications",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"source": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/DaneEveritt/login-notifications.git",
|
||||||
|
"reference": "a12e9b25e9a5e42d3f25c16579ba6dc2b8aba910"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"type": "zip",
|
||||||
|
"url": "https://api.github.com/repos/DaneEveritt/login-notifications/zipball/a12e9b25e9a5e42d3f25c16579ba6dc2b8aba910",
|
||||||
|
"reference": "a12e9b25e9a5e42d3f25c16579ba6dc2b8aba910",
|
||||||
|
"shasum": ""
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"laravel/framework": "~5.3.0|~5.4.0",
|
||||||
|
"nesbot/carbon": "1.22.*",
|
||||||
|
"php": "^5.6|^7.0"
|
||||||
|
},
|
||||||
|
"type": "library",
|
||||||
|
"autoload": {
|
||||||
|
"psr-4": {
|
||||||
|
"DaneEveritt\\LoginNotifications\\": "src/"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
|
"license": [
|
||||||
|
"MIT"
|
||||||
|
],
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Dane Everitt",
|
||||||
|
"email": "dane@daneeveritt.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"description": "Login notifications for Laravel",
|
||||||
|
"keywords": [
|
||||||
|
"email",
|
||||||
|
"events",
|
||||||
|
"laravel",
|
||||||
|
"login",
|
||||||
|
"notifications"
|
||||||
|
],
|
||||||
|
"time": "2017-04-14 20:57:26"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "dnoegel/php-xdg-base-dir",
|
"name": "dnoegel/php-xdg-base-dir",
|
||||||
"version": "0.1",
|
"version": "0.1",
|
||||||
|
@ -3904,12 +3949,12 @@
|
||||||
"version": "0.9.9",
|
"version": "0.9.9",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/padraic/mockery.git",
|
"url": "https://github.com/mockery/mockery.git",
|
||||||
"reference": "6fdb61243844dc924071d3404bb23994ea0b6856"
|
"reference": "6fdb61243844dc924071d3404bb23994ea0b6856"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/padraic/mockery/zipball/6fdb61243844dc924071d3404bb23994ea0b6856",
|
"url": "https://api.github.com/repos/mockery/mockery/zipball/6fdb61243844dc924071d3404bb23994ea0b6856",
|
||||||
"reference": "6fdb61243844dc924071d3404bb23994ea0b6856",
|
"reference": "6fdb61243844dc924071d3404bb23994ea0b6856",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
|
@ -5283,7 +5328,7 @@
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"minimum-stability": "stable",
|
"minimum-stability": "stable",
|
||||||
"stability-flags": [],
|
"stability-flags": [],
|
||||||
"prefer-stable": false,
|
"prefer-stable": true,
|
||||||
"prefer-lowest": false,
|
"prefer-lowest": false,
|
||||||
"platform": {
|
"platform": {
|
||||||
"php": ">=7.0.0"
|
"php": ">=7.0.0"
|
||||||
|
|
|
@ -16,6 +16,17 @@ return [
|
||||||
'author' => env('SERVICE_AUTHOR'),
|
'author' => env('SERVICE_AUTHOR'),
|
||||||
],
|
],
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Authentication
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| Should login success and failure events trigger an email to the user?
|
||||||
|
*/
|
||||||
|
'auth' => [
|
||||||
|
'notifications' => env('LOGIN_NOTIFICATIONS', false),
|
||||||
|
],
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
| Pagination
|
| Pagination
|
||||||
|
|
Loading…
Reference in a new issue