diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php
index bcf8e863..f42a7100 100644
--- a/resources/views/auth/register.blade.php
+++ b/resources/views/auth/register.blade.php
@@ -66,10 +66,10 @@
{{ __('Already registered?') }}
-
-
+ Wurde noch nicht implementiert
+ {{--
{{ __('Register') }}
-
+ --}}
diff --git a/routes/api.php b/routes/api.php
index eb6fa48c..62a7fe8e 100644
--- a/routes/api.php
+++ b/routes/api.php
@@ -17,3 +17,32 @@ use Illuminate\Support\Facades\Route;
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
return $request->user();
});
+
+Route::get('/lnurl-auth-callback', function (\Illuminate\Http\Request $request) {
+ if (lnurl\auth($request->k1, $request->signature, $request->wallet_public_key)) {
+ // find User by $wallet_public_key
+ $user = User::where('public_key', $request->key)
+ ->first();
+ if (!$user) {
+ // create User
+ $user = User::create([
+ 'public_key' => $request->wallet_public_key,
+ 'is_lecturer' => true,
+ ]);
+ }
+ // check if $k1 is in the database, if not, add it
+ $loginKey = LoginKey::where('k1', $request->k1)
+ ->first();
+ if (!$loginKey) {
+ LoginKey::create([
+ 'k1' => $request->k1,
+ 'user_id' => $user->id,
+ ]);
+ }
+
+ return response()->json(['status' => 'OK']);
+ }
+
+ return response()->json(['status' => 'ERROR', 'reason' => 'Signature was NOT VERIFIED']);
+})
+ ->name('auth.ln.callback');
diff --git a/routes/web.php b/routes/web.php
index c9b9a7f9..9e6e2345 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -24,35 +24,6 @@ Route::get('/', function () {
Route::get('/auth/ln', \App\Http\Livewire\Auth\LNUrlAuth::class)
->name('auth.ln');
-Route::get('/lnurl-auth-callback', function (\Illuminate\Http\Request $request) {
- if (lnurl\auth($request->k1, $request->signature, $request->wallet_public_key)) {
- // find User by $wallet_public_key
- $user = User::where('public_key', $request->key)
- ->first();
- if (!$user) {
- // create User
- $user = User::create([
- 'public_key' => $request->wallet_public_key,
- 'is_lecturer' => true,
- ]);
- }
- // check if $k1 is in the database, if not, add it
- $loginKey = LoginKey::where('k1', $request->k1)
- ->first();
- if (!$loginKey) {
- LoginKey::create([
- 'k1' => $request->k1,
- 'user_id' => $user->id,
- ]);
- }
-
- return response()->json(['status' => 'OK']);
- }
-
- return response()->json(['status' => 'ERROR', 'reason' => 'Signature was NOT VERIFIED']);
-})
- ->name('auth.ln.callback');
-
Route::get('/{country:code}/suche/stadt', \App\Http\Livewire\Frontend\SearchCity::class)
->name('search.city');