diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php
deleted file mode 100644
index bb07121..0000000
--- a/app/Http/Controllers/Auth/ForgotPasswordController.php
+++ /dev/null
@@ -1,31 +0,0 @@
-middleware('guest');
- }
-}
diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php
index 79abb6c..134286c 100644
--- a/app/Http/Controllers/Auth/LoginController.php
+++ b/app/Http/Controllers/Auth/LoginController.php
@@ -7,6 +7,8 @@ use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{
+ use AuthenticatesUsers;
+
/*
|--------------------------------------------------------------------------
| Login Controller
@@ -17,7 +19,6 @@ class LoginController extends Controller
| to conveniently provide its functionality to your applications.
|
*/
- use AuthenticatesUsers;
/**
* Where to redirect users after login.
@@ -38,6 +39,8 @@ class LoginController extends Controller
/**
* The user has been authenticated.
+ *
+ * @return \Illuminate\Routing\Redirector|\Illuminate\Http\RedirectResponse
*/
protected function authenticated()
{
diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php
deleted file mode 100644
index 0b6b2fa..0000000
--- a/app/Http/Controllers/Auth/RegisterController.php
+++ /dev/null
@@ -1,71 +0,0 @@
-middleware('guest');
- }
-
- /**
- * Get a validator for an incoming registration request.
- *
- * @param array $data
- * @return \Illuminate\Contracts\Validation\Validator
- */
- protected function validator(array $data)
- {
- return Validator::make($data, [
- 'name' => 'required|string|max:255',
- 'email' => 'required|string|email|max:255|unique:users',
- 'password' => 'required|string|min:6|confirmed',
- ]);
- }
-
- /**
- * Create a new user instance after a valid registration.
- *
- * @param array $data
- * @return \App\User
- */
- protected function create(array $data)
- {
- return User::create([
- 'name' => $data['name'],
- 'email' => $data['email'],
- 'password' => Hash::make($data['password']),
- ]);
- }
-}
diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php
deleted file mode 100644
index de47558..0000000
--- a/app/Http/Controllers/Auth/ResetPasswordController.php
+++ /dev/null
@@ -1,38 +0,0 @@
-middleware('guest');
- }
-}
diff --git a/app/Http/Controllers/Auth/VerificationController.php b/app/Http/Controllers/Auth/VerificationController.php
deleted file mode 100644
index b3459cb..0000000
--- a/app/Http/Controllers/Auth/VerificationController.php
+++ /dev/null
@@ -1,40 +0,0 @@
-middleware('auth');
- $this->middleware('signed')->only('verify');
- $this->middleware('throttle:6,1')->only('verify', 'resend');
- }
-}
diff --git a/database/migrations/2025_04_03_095449_delete_password_resets_table.php b/database/migrations/2025_04_03_095449_delete_password_resets_table.php
new file mode 100644
index 0000000..d4ae8ed
--- /dev/null
+++ b/database/migrations/2025_04_03_095449_delete_password_resets_table.php
@@ -0,0 +1,32 @@
+string('email')->index();
+ $table->string('token');
+ $table->timestamp('created_at')->nullable();
+ });
+ }
+}
diff --git a/resources/sass/partials/login.scss b/resources/sass/partials/login.scss
index b4ae950..1a23ba8 100644
--- a/resources/sass/partials/login.scss
+++ b/resources/sass/partials/login.scss
@@ -15,7 +15,7 @@
display:inline;
}
}
-
+
.form-check {
display:flex;
align-items:center;
@@ -26,13 +26,6 @@
}
.submit {
text-align: right;
-
- }
- .forgot {
- text-align:right;
- a {
- color:$lightgrey;
- font-size:0.7em;
- }
+
}
}
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php
index 8f3f60f..6dc1b9d 100644
--- a/resources/views/auth/login.blade.php
+++ b/resources/views/auth/login.blade.php
@@ -8,7 +8,7 @@
@@ -63,12 +63,6 @@
{{ __('Se Connecter') }}
-
-
diff --git a/routes/web.php b/routes/web.php
index b6f090f..8eb4c00 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -1,19 +1,9 @@
true, 'register' => false]);
+use Illuminate\Support\Facades\Auth;
+use Illuminate\Support\Facades\Route;
+Auth::routes(['verify' => false, 'register' => false, 'reset' => false]);
Route::group(['prefix' => 'bo', 'middleware' => ['auth', 'saveroute']], function () {
Route::get('/', function () {
@@ -28,78 +18,75 @@ Route::group(['prefix' => 'bo', 'middleware' => ['auth', 'saveroute']], function
Route::resource('site', 'SiteController')->except(['destroy', 'show'])->middleware('admin');
Route::resource('mouvement', 'MouvementController')->only(['store'])->middleware('admin');
// ----- Routes de la partie maintenance
- Route::get('maintenance', 'MaintenanceController@show')->middleware('superadmin')->name('maintenance.show');
- // ---- Maintenance : Gestion Utilisateur
- Route::get('maintenance/utilisateur/create', 'MaintenanceController@usercreate')->middleware('superadmin')->name('maintenance.user.create');
- Route::post('maintenance/utilisateur/create', 'MaintenanceController@userstore')->middleware('superadmin')->name('maintenance.user.create-submit');
- Route::get('maintenance/utilisateur/{user}/edit', 'MaintenanceController@useredit')->middleware('superadmin')->name('maintenance.user.edit');
- Route::put('maintenance/utilisateur/{user}/edit', 'MaintenanceController@userupdate')->middleware('superadmin')->name('maintenance.user.edit-submit');
- Route::delete('maintenance/utilisateur/{user}', 'MaintenanceController@userdestroy')->middleware('superadmin')->name('maintenance.user.destroy');
+ Route::group(['middleware' => ['superadmin']], function () {
+ Route::get('maintenance', 'MaintenanceController@show')->middleware('superadmin')->name('maintenance.show');
+ Route::get('maintenance/utilisateur/create', 'MaintenanceController@usercreate')
+ ->name('maintenance.user.create');
+ Route::post('maintenance/utilisateur/create', 'MaintenanceController@userstore')
+ ->name('maintenance.user.create-submit');
+ Route::get('maintenance/utilisateur/{user}/edit', 'MaintenanceController@useredit')
+ ->name('maintenance.user.edit');
+ Route::put('maintenance/utilisateur/{user}/edit', 'MaintenanceController@userupdate')
+ ->name('maintenance.user.edit-submit');
+ Route::delete('maintenance/utilisateur/{user}', 'MaintenanceController@userdestroy')
+ ->name('maintenance.user.destroy');
+ });
// ---- Logout
Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout');
// ---- Route de changement de site
Route::post('/change_marque', 'ChangeMarqueController')->name('change_marque');
// ---- Routes pour la gestion des mails d'alerte
Route::post('new-notification', array('uses' => 'CampagneController@saveNotification'));
- Route::delete('delete-notification/{id}', array('uses' => 'CampagneController@deleteNotification'))->name('campagne.deleteNotif');
+ Route::delete('delete-notification/{id}', array('uses' => 'CampagneController@deleteNotification'))
+ ->name('campagne.deleteNotif');
// ---- Route Export PDF
Route::get('export', 'ExportController@show')->name('export.coupons');
});
// ---- Routes Ajax:
- // ---- Ajout/Suppression de coupons dans une campagne
- Route::post('/add-coupons-ajax', 'AjaxController@add_coupons_ajax');
- Route::post('/remove-coupons-ajax', 'AjaxController@remove_coupons_ajax');
- // ---- Publier/Depublier des coupons
- Route::post('/unpublish-coupons-ajax', 'AjaxController@unpublish_coupons_ajax');
- Route::post('/publish-coupons-ajax', 'AjaxController@publish_coupons_ajax');
- // ---- Publier/Depublier des campagnes
- Route::post('/unpublish-camp-ajax', 'AjaxController@unpublish_camp_ajax');
- Route::post('/publish-camp-ajax', 'AjaxController@publish_camp_ajax');
- // ---- Impressions de coupons
- Route::post('/ajx_impression', 'AjaxController@impression_ajax');
- // ---- Recherche Contact
- Route::any('bo/contact/search', 'ContactController@search_contact')->name('contact.search');
- // ---- Chargement des widget par contacts
- Route::post('/loadWidget', 'AjaxController@load_widget');
- // ---- Visualisation des campagnes avec un compte démo
- Route::post('/showDemo', 'AjaxController@show_demo');
- // ---- Maintenance : Nettoyer les contacts
- Route::post('/displayCleanContacts', 'AjaxController@get_clean_contacts_detail');
- Route::post('/cleanContacts', 'AjaxController@clean_contacts');
- // ---- Maintenance : Nettoyer les murs
- Route::post('/cleanWalls', 'AjaxController@clean_walls');
- // ---- Maintenance : Nettoyer les paniers
- Route::post('/cleanBaskets', 'AjaxController@clean_baskets');
- // ---- Statistiques
- Route::post('/loadStat', 'StatistiqueController@load_stats');
- // ---- Export Coupons
- Route::post('/exportCoupon', 'ExportController@export_coupons');
+// ---- Ajout/Suppression de coupons dans une campagne
+Route::post('/add-coupons-ajax', 'AjaxController@add_coupons_ajax');
+Route::post('/remove-coupons-ajax', 'AjaxController@remove_coupons_ajax');
+// ---- Publier/Depublier des coupons
+Route::post('/unpublish-coupons-ajax', 'AjaxController@unpublish_coupons_ajax');
+Route::post('/publish-coupons-ajax', 'AjaxController@publish_coupons_ajax');
+// ---- Publier/Depublier des campagnes
+Route::post('/unpublish-camp-ajax', 'AjaxController@unpublish_camp_ajax');
+Route::post('/publish-camp-ajax', 'AjaxController@publish_camp_ajax');
+// ---- Impressions de coupons
+Route::post('/ajx_impression', 'AjaxController@impression_ajax');
+// ---- Recherche Contact
+Route::any('bo/contact/search', 'ContactController@search_contact')->name('contact.search');
+// ---- Chargement des widget par contacts
+Route::post('/loadWidget', 'AjaxController@load_widget');
+// ---- Visualisation des campagnes avec un compte démo
+Route::post('/showDemo', 'AjaxController@show_demo');
+// ---- Maintenance : Nettoyer les contacts
+Route::post('/displayCleanContacts', 'AjaxController@get_clean_contacts_detail');
+Route::post('/cleanContacts', 'AjaxController@clean_contacts');
+// ---- Maintenance : Nettoyer les murs
+Route::post('/cleanWalls', 'AjaxController@clean_walls');
+// ---- Maintenance : Nettoyer les paniers
+Route::post('/cleanBaskets', 'AjaxController@clean_baskets');
+// ---- Statistiques
+Route::post('/loadStat', 'StatistiqueController@load_stats');
+// ---- Export Coupons
+Route::post('/exportCoupon', 'ExportController@export_coupons');
// ----- Routes API ------ //
Route::any('/updatecontact', 'ContactController@updateContact');
-
Route::any('/delctrlcontact', 'MurController@deleteControlContact');
Route::any('/mntdispocampagne', 'MurController@montantDispoCampagne');
Route::any('/mntdispocontact', 'MurController@montantDispoContact');
-
Route::any('/updatebasket', 'PanierController@updateBasket');
Route::any('/showbasket', 'PanierController@showBasket');
Route::any('/imprime', 'PanierController@printPanierSelect');
Route::any('/merci-panier', 'PanierController@getThanks');
-
Route::any('/getdetailcampaign', 'CampagneController@getDetail');
Route::any('/getdiffctccampaign', 'CampagneController@getDiffCamp');
-
Route::any('/imprimer', 'MurController@printMur');
Route::any('/merci', 'MurController@getThanks');
-
Route::any('/index', 'AjaxController@backToIndex');
-
Route::any('/', "RedirectController");
-// ---- Routes spécifiques : API
-// Route::any('/{param?}', function ($param = null) {
-// return;
-// })->middleware(ProcessSpecificUrl::class);