Skip to content
This repository was archived by the owner on Aug 22, 2025. It is now read-only.

Commit 913f39a

Browse files
author
Holger Lösken
committed
Merge branch 'master' of github.com:codedge/statamic-magiclink
2 parents e442e07 + 310da8f commit 913f39a

24 files changed

Lines changed: 167 additions & 114 deletions

resources/lang/de/cp.php

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
return [
46
'settings' => [
5-
'headline' => 'MagicLink',
6-
'configure_your_needs' => 'Passe MagicLink nach deinen Wünschen an',
7-
'ml_enabled' => 'MagicLink aktivieren?',
8-
'ml_enabled_instructions' => 'Aktiviere oder deaktiviere die Nutzung von MagicLinks',
9-
'ml_expire_time' => 'Ablaufzeit',
7+
'headline' => 'MagicLink',
8+
'configure_your_needs' => 'Passe MagicLink nach deinen Wünschen an',
9+
'ml_enabled' => 'MagicLink aktivieren?',
10+
'ml_enabled_instructions' => 'Aktiviere oder deaktiviere die Nutzung von MagicLinks',
11+
'ml_expire_time' => 'Ablaufzeit',
1012
'ml_expire_time_instructions' => 'Laufzeit des Links, nachdem er verfällt. Standart sind 30 Minuten.',
11-
'updated_successfully' => 'Einstellungen erfolgreich aktualisiert.',
13+
'updated_successfully' => 'Einstellungen erfolgreich aktualisiert.',
1214
],
1315
'permissions' => [
14-
'settings' => 'MagicLink Einstellung',
15-
'view_settings' => 'Einstellungen ansehen',
16+
'settings' => 'MagicLink Einstellung',
17+
'view_settings' => 'Einstellungen ansehen',
1618
'view_settings_description' => 'Zugriff, um Einstellungen anzusehen.',
1719
],
1820
'email' => [

resources/lang/de/web.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
return [
4-
'address_exists_then_email' => 'Wenn die E-Mail-Adresse bei uns registriert ist, solltest du eine E-Mail bekommen haben.',
5-
'back_to_classic_login' => 'Zurück zum klassischen Login?',
6-
'email_address' => 'E-Mail-Adresse',
7-
'login_magic_link' => 'Magic Link senden',
6+
'address_exists_then_email' => 'Wenn die E-Mail-Adresse bei uns registriert ist, solltest du eine E-Mail bekommen haben.',
7+
'back_to_classic_login' => 'Zurück zum klassischen Login?',
8+
'email_address' => 'E-Mail-Adresse',
9+
'login_magic_link' => 'Magic Link senden',
810
'magic_link_signature_invalid' => 'Der Magic Link ist ungültig. Bitte fordere einen neuen Link an.',
9-
'unable_to_send' => 'Senden des Links nicht möglich.'
11+
'unable_to_send' => 'Senden des Links nicht möglich.',
1012
];

resources/lang/en/cp.php

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
return [
46
'settings' => [
5-
'headline' => 'MagicLink',
6-
'configure_your_needs' => 'Configure MagicLink after your needs.',
7-
'ml_enabled' => 'MagicLink enabled?',
8-
'ml_enabled_instructions' => 'Activate or deactivate the usage of magic links.',
9-
'ml_expire_time' => 'Expire time',
7+
'headline' => 'MagicLink',
8+
'configure_your_needs' => 'Configure MagicLink after your needs.',
9+
'ml_enabled' => 'MagicLink enabled?',
10+
'ml_enabled_instructions' => 'Activate or deactivate the usage of magic links.',
11+
'ml_expire_time' => 'Expire time',
1012
'ml_expire_time_instructions' => 'Time the login link is valid. Default is 30 minutes.',
11-
'updated_successfully' => 'Settings updated successfully.',
13+
'updated_successfully' => 'Settings updated successfully.',
1214
],
1315
'permissions' => [
14-
'settings' => 'MagicLink Settings',
15-
'view_settings' => 'View settings',
16+
'settings' => 'MagicLink Settings',
17+
'view_settings' => 'View settings',
1618
'view_settings_description' => 'Grants access to see settings',
1719
],
1820
'email' => [

resources/lang/en/web.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
return [
4-
'address_exists_then_email' => 'If there exists an account with this email address, you should have received a message.',
5-
'back_to_classic_login' => 'Back to classic login page?',
6-
'email_address' => 'Email',
7-
'login_magic_link' => 'Send Magic Link',
6+
'address_exists_then_email' => 'If there exists an account with this email address, you should have received a message.',
7+
'back_to_classic_login' => 'Back to classic login page?',
8+
'email_address' => 'Email',
9+
'login_magic_link' => 'Send Magic Link',
810
'magic_link_signature_invalid' => 'Your MagicLink signature seems invalid. Please request a new link.',
9-
'unable_to_send' => 'Unable to send link.'
11+
'unable_to_send' => 'Unable to send link.',
1012
];

routes/web.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
use Codedge\MagicLink\Http\Controllers\Cp\Auth\MagicLinkLoginController;
46
use Codedge\MagicLink\Http\Controllers\MagicLinkController;
@@ -8,5 +10,5 @@
810
Route::get('/send-link', [MagicLinkController::class, 'showSendLinkForm'])->name('show-send-link-form');
911
Route::post('/send-link', [MagicLinkController::class, 'sendLink'])->name('send-link');
1012

11-
Route::get( 'login/{hash}', [MagicLinkLoginController::class, 'login'])->name('login');
13+
Route::get('login/{hash}', [MagicLinkLoginController::class, 'login'])->name('login');
1214
});

src/Events/LinkCreated.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
namespace Codedge\MagicLink\Events;
46

src/Http/Controllers/BaseWebController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
namespace Codedge\MagicLink\Http\Controllers;
46

src/Http/Controllers/Cp/Auth/LoginController.php

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
namespace Codedge\MagicLink\Http\Controllers\Cp\Auth;
46

@@ -20,16 +22,16 @@ public function __construct(SettingsRepository $settingsRepository)
2022

2123
public function showLoginForm(Request $request)
2224
{
23-
if(!$this->settingsRepository->isEnabled()) {
25+
if (!$this->settingsRepository->isEnabled()) {
2426
return parent::showLoginForm($request);
2527
}
2628

2729
$data = [
28-
'title' => __('Log in'),
29-
'oauth' => $enabled = OAuth::enabled(),
30+
'title' => __('Log in'),
31+
'oauth' => $enabled = OAuth::enabled(),
3032
'providers' => $enabled ? OAuth::providers() : [],
31-
'referer' => $this->getReferrer(),
32-
'hasError' => $this->hasError(),
33+
'referer' => $this->getReferrer(),
34+
'hasError' => $this->hasError(),
3335
];
3436

3537
$view = view('magiclink::auth.login', $data);
@@ -44,11 +46,11 @@ public function showLoginForm(Request $request)
4446
private function hasError()
4547
{
4648
return function ($field) {
47-
if (! $error = optional(session('errors'))->first($field)) {
49+
if (!$error = optional(session('errors'))->first($field)) {
4850
return false;
4951
}
5052

51-
return ! in_array($error, [
53+
return !in_array($error, [
5254
__('auth.failed'),
5355
__('statamic::validation.required'),
5456
]);

src/Http/Controllers/Cp/Auth/MagicLinkLoginController.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
namespace Codedge\MagicLink\Http\Controllers\Cp\Auth;
46

57
use Codedge\MagicLink\Http\Controllers\Cp\BaseCpController;
68
use Codedge\MagicLink\MagicLinkManager;
79
use Illuminate\Http\Request;
8-
use Statamic\Facades\User;
910
use Illuminate\Support\Facades\Auth;
11+
use Statamic\Facades\User;
1012

1113
class MagicLinkLoginController extends BaseCpController
1214
{
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
<?php declare(strict_types=1);
1+
<?php
2+
3+
declare(strict_types=1);
24

35
namespace Codedge\MagicLink\Http\Controllers\Cp;
46

57
use Statamic\Http\Controllers\CP\CpController;
68

79
class BaseCpController extends CpController
810
{
9-
1011
}

0 commit comments

Comments
 (0)