Skip to content

Commit 0155d43

Browse files
fix: auth issues
1 parent 242b1b1 commit 0155d43

15 files changed

+162
-98
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"laravel/framework": "^10.0",
1818
"laravel/sanctum": "^3.2",
1919
"laravel/tinker": "^2.5",
20+
"laravel/ui": "^4.5",
2021
"maatwebsite/excel": "^3.1",
2122
"prettus/l5-repository": "^2.7.9"
2223
},

composer.lock

Lines changed: 64 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/Webkul/Admin/src/Providers/AdminServiceProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public function boot(Router $router): void
2626

2727
include __DIR__.'/../Http/helpers.php';
2828

29-
Route::middleware(['web', 'admin_locale'])
29+
Route::middleware(['web', 'admin_locale', 'user'])
3030
->prefix(config('app.admin_path'))
3131
->group(__DIR__.'/../Routes/Admin/web.php');
3232

packages/Webkul/Admin/src/Resources/views/sessions/forgot-password.blade.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ class="h-10 w-[110px]"
1515
/>
1616
@else
1717
<img
18-
class="w-max"
19-
src="{{ vite()->asset('images/logo.svg') }}"
18+
class="w-max"
19+
src="{{ admin_vite()->asset('images/logo.svg') }}"
2020
alt="{{ config('app.name') }}"
2121
/>
2222
@endif
@@ -39,10 +39,10 @@ class="w-max"
3939

4040
<x-admin::form.control-group.control
4141
type="email"
42-
class="w-[254px] max-w-full"
42+
class="w-[254px] max-w-full"
4343
id="email"
44-
name="email"
45-
rules="required|email"
44+
name="email"
45+
rules="required|email"
4646
:value="old('email')"
4747
:label="trans('admin::app.users.forget-password.create.email')"
4848
:placeholder="trans('admin::app.users.forget-password.create.email')"
@@ -54,15 +54,15 @@ class="w-[254px] max-w-full"
5454

5555
<div class="flex items-center justify-between p-4">
5656
<!-- Back to Sign In link -->
57-
<a
57+
<a
5858
class="cursor-pointer text-xs font-semibold leading-6 text-brandColor"
5959
href="{{ route('admin.session.create') }}"
6060
>
6161
@lang('admin::app.users.forget-password.create.sign-in-link')
6262
</a>
6363

6464
<!-- Form Submit Button -->
65-
<button
65+
<button
6666
class="primary-button">
6767
@lang('admin::app.users.forget-password.create.submit-btn')
6868
</button>
@@ -71,4 +71,4 @@ class="primary-button">
7171
</div>
7272
</div>
7373
</div>
74-
</x-admin::layouts.anonymous>
74+
</x-admin::layouts.anonymous>

packages/Webkul/Admin/src/Resources/views/sessions/reset-password.blade.php

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ class="h-10 w-[110px]"
1515
/>
1616
@else
1717
<img
18-
class="w-max"
19-
src="{{ vite()->asset('images/logo.svg') }}"
18+
class="w-max"
19+
src="{{ admin_vite()->asset('images/logo.svg') }}"
2020
alt="{{ config('app.name') }}"
2121
/>
2222
@endif
@@ -33,7 +33,7 @@ class="w-max"
3333
<x-admin::form.control-group.control
3434
type="hidden"
3535
name="token"
36-
:value="$token"
36+
:value="$token"
3737
/>
3838

3939
<div class="border-y p-4 dark:border-gray-800">
@@ -45,17 +45,17 @@ class="w-max"
4545

4646
<x-admin::form.control-group.control
4747
type="email"
48-
class="w-[254px] max-w-full"
48+
class="w-[254px] max-w-full"
4949
id="email"
50-
name="email"
51-
rules="required|email"
50+
name="email"
51+
rules="required|email"
5252
:label="trans('admin::app.users.reset-password.email')"
5353
:placeholder="trans('admin::app.users.reset-password.email')"
5454
/>
5555

5656
<x-admin::form.control-group.error control-name="email" />
5757
</x-admin::form.control-group>
58-
58+
5959
<!-- Password -->
6060
<x-admin::form.control-group>
6161
<x-admin::form.control-group.label class="required">
@@ -64,10 +64,10 @@ class="w-[254px] max-w-full"
6464

6565
<x-admin::form.control-group.control
6666
type="password"
67-
class="w-[254px] max-w-full"
67+
class="w-[254px] max-w-full"
6868
id="password"
69-
name="password"
70-
rules="required|min:6"
69+
name="password"
70+
rules="required|min:6"
7171
:label="trans('admin::app.users.reset-password.password')"
7272
:placeholder="trans('admin::app.users.reset-password.password')"
7373
ref="password"
@@ -84,10 +84,10 @@ class="w-[254px] max-w-full"
8484

8585
<x-admin::form.control-group.control
8686
type="password"
87-
class="w-[254px] max-w-full"
87+
class="w-[254px] max-w-full"
8888
id="password_confirmation"
8989
name="password_confirmation"
90-
rules="confirmed:@password"
90+
rules="confirmed:@password"
9191
:label="trans('admin::app.users.reset-password.confirm-password')"
9292
:placeholder="trans('admin::app.users.reset-password.confirm-password')"
9393
ref="password"
@@ -99,15 +99,15 @@ class="w-[254px] max-w-full"
9999

100100
<div class="flex items-center justify-between p-4">
101101
<!-- Back Button-->
102-
<a
102+
<a
103103
class="cursor-pointer text-xs font-semibold leading-6 text-brandColor"
104104
href="{{ route('admin.session.create') }}"
105105
>
106106
@lang('admin::app.users.reset-password.back-link-title')
107107
</a>
108108

109109
<!-- Submit Button -->
110-
<button
110+
<button
111111
class="primary-button">
112112
@lang('admin::app.users.reset-password.submit-btn')
113113
</button>
@@ -116,4 +116,4 @@ class="primary-button">
116116
</div>
117117
</div>
118118
</div>
119-
</x-admin::layouts.anonymous>
119+
</x-admin::layouts.anonymous>

packages/Webkul/Admin/src/Routes/Admin/activities-routes.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use Illuminate\Support\Facades\Route;
44
use Webkul\Admin\Http\Controllers\Activity\ActivityController;
55

6-
Route::middleware(['user'])->controller(ActivityController::class)->prefix('activities')->group(function () {
6+
Route::controller(ActivityController::class)->prefix('activities')->group(function () {
77
Route::get('', 'index')->name('admin.activities.index');
88

99
Route::get('get', 'get')->name('admin.activities.get');

packages/Webkul/Admin/src/Routes/Admin/auth-routes.php

Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,42 @@
66
use Webkul\Admin\Http\Controllers\User\ResetPasswordController;
77
use Webkul\Admin\Http\Controllers\User\SessionController;
88

9-
/**
10-
* Redirect route.
11-
*/
12-
Route::get('/', [Controller::class, 'redirectToLogin']);
13-
14-
/**
15-
* Session routes.
16-
*/
17-
Route::controller(SessionController::class)->group(function () {
18-
Route::prefix('login')->group(function () {
19-
Route::get('', 'create')->name('admin.session.create');
20-
21-
Route::post('', 'store')->name('admin.session.store');
9+
Route::withoutMiddleware(['user'])->group(function () {
10+
/**
11+
* Redirect route.
12+
*/
13+
Route::get('/', [Controller::class, 'redirectToLogin']);
14+
15+
/**
16+
* Session routes.
17+
*/
18+
Route::controller(SessionController::class)->group(function () {
19+
Route::prefix('login')->group(function () {
20+
Route::get('', 'create')->name('admin.session.create');
21+
22+
Route::post('', 'store')->name('admin.session.store');
23+
});
24+
25+
Route::middleware(['user'])->group(function () {
26+
Route::delete('logout', 'destroy')->name('admin.session.destroy');
27+
});
2228
});
2329

24-
Route::middleware(['user'])->group(function () {
25-
Route::delete('logout', 'destroy')->name('admin.session.destroy');
26-
});
27-
});
28-
29-
/**
30-
* Forgot password routes.
31-
*/
32-
Route::controller(ForgotPasswordController::class)->prefix('forget-password')->group(function () {
33-
Route::get('', 'create')->name('admin.forgot_password.create');
30+
/**
31+
* Forgot password routes.
32+
*/
33+
Route::controller(ForgotPasswordController::class)->prefix('forget-password')->group(function () {
34+
Route::get('', 'create')->name('admin.forgot_password.create');
3435

35-
Route::post('', 'store')->name('admin.forgot_password.store');
36-
});
36+
Route::post('', 'store')->name('admin.forgot_password.store');
37+
});
3738

38-
/**
39-
* Reset password routes.
40-
*/
41-
Route::controller(ResetPasswordController::class)->prefix('reset-password')->group(function () {
42-
Route::get('{token}', 'create')->name('admin.reset_password.create');
39+
/**
40+
* Reset password routes.
41+
*/
42+
Route::controller(ResetPasswordController::class)->prefix('reset-password')->group(function () {
43+
Route::get('{token}', 'create')->name('admin.reset_password.create');
4344

44-
Route::post('', 'store')->name('admin.reset_password.store');
45+
Route::post('', 'store')->name('admin.reset_password.store');
46+
});
4547
});

packages/Webkul/Admin/src/Routes/Admin/configuration-routes.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use Illuminate\Support\Facades\Route;
44
use Webkul\Admin\Http\Controllers\Configuration\ConfigurationController;
55

6-
Route::middleware(['user'])->controller(ConfigurationController::class)->prefix('configuration')->group(function () {
6+
Route::controller(ConfigurationController::class)->prefix('configuration')->group(function () {
77
Route::get('search', 'search')->name('admin.configuration.search');
88

99
Route::prefix('{slug?}/{slug2?}')->group(function () {

packages/Webkul/Admin/src/Routes/Admin/contacts-routes.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use Webkul\Admin\Http\Controllers\Contact\Persons\PersonController;
77
use Webkul\Admin\Http\Controllers\Contact\Persons\TagController;
88

9-
Route::middleware(['user'])->prefix('contacts')->group(function () {
9+
Route::prefix('contacts')->group(function () {
1010
/**
1111
* Persons routes.
1212
*/

packages/Webkul/Admin/src/Routes/Admin/leads-routes.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Webkul\Admin\Http\Controllers\Lead\QuoteController;
88
use Webkul\Admin\Http\Controllers\Lead\TagController;
99

10-
Route::middleware(['user'])->controller(LeadController::class)->prefix('leads')->group(function () {
10+
Route::controller(LeadController::class)->prefix('leads')->group(function () {
1111
Route::get('', 'index')->name('admin.leads.index');
1212

1313
Route::get('create', 'create')->name('admin.leads.create');

0 commit comments

Comments
 (0)