feat:Remove auth useless parts
This commit is contained in:
parent
203922849c
commit
427517b656
9 changed files with 85 additions and 256 deletions
|
|
@ -1,31 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
|
||||
|
||||
class ForgotPasswordController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller is responsible for handling password reset emails and
|
||||
| includes a trait which assists in sending these notifications from
|
||||
| your application to your users. Feel free to explore this trait.
|
||||
|
|
||||
*/
|
||||
use SendsPasswordResetEmails;
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest');
|
||||
}
|
||||
}
|
||||
|
|
@ -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()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,71 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\User;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
use Illuminate\Foundation\Auth\RegistersUsers;
|
||||
|
||||
class RegisterController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Register Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller handles the registration of new users as well as their
|
||||
| validation and creation. By default this controller uses a trait to
|
||||
| provide this functionality without requiring any additional code.
|
||||
|
|
||||
*/
|
||||
use RegistersUsers;
|
||||
|
||||
/**
|
||||
* Where to redirect users after registration.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $redirectTo = '/home';
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->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']),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\ResetsPasswords;
|
||||
|
||||
class ResetPasswordController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller is responsible for handling password reset requests
|
||||
| and uses a simple trait to include this behavior. You're free to
|
||||
| explore this trait and override any methods you wish to tweak.
|
||||
|
|
||||
*/
|
||||
use ResetsPasswords;
|
||||
|
||||
/**
|
||||
* Where to redirect users after resetting their password.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $redirectTo = '/home';
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest');
|
||||
}
|
||||
}
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\VerifiesEmails;
|
||||
|
||||
class VerificationController extends Controller
|
||||
{
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Email Verification Controller
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This controller is responsible for handling email verification for any
|
||||
| user that recently registered with the application. Emails may also
|
||||
| be re-sent if the user didn't receive the original email message.
|
||||
|
|
||||
*/
|
||||
use VerifiesEmails;
|
||||
|
||||
/**
|
||||
* Where to redirect users after verification.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $redirectTo = '/home';
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('auth');
|
||||
$this->middleware('signed')->only('verify');
|
||||
$this->middleware('throttle:6,1')->only('verify', 'resend');
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class DeletePasswordResetsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::dropIfExists('password_resets');
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::create('password_resets', function (Blueprint $table) {
|
||||
$table->string('email')->index();
|
||||
$table->string('token');
|
||||
$table->timestamp('created_at')->nullable();
|
||||
});
|
||||
}
|
||||
}
|
||||
11
resources/sass/partials/login.scss
vendored
11
resources/sass/partials/login.scss
vendored
|
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<div class="card-header title">
|
||||
<div class="logo">
|
||||
<i class="fas fa-ticket-alt"></i>
|
||||
<i class="fas fa-hand-holding"></i>
|
||||
<i class="fas fa-hand-holding"></i>
|
||||
</div>
|
||||
<h1>Mes BR</h1>
|
||||
</div>
|
||||
|
|
@ -63,12 +63,6 @@
|
|||
{{ __('Se Connecter') }}
|
||||
</button>
|
||||
</div>
|
||||
<div class="forgot">
|
||||
<a class="btn btn-link" href="{{ route('password.request') }}">
|
||||
{{ __('Mot de passe oublié ?') }}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
|
|
|||
105
routes/web.php
105
routes/web.php
|
|
@ -1,19 +1,9 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Web Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here is where you can register web routes for your application. These
|
||||
| routes are loaded by the RouteServiceProvider within a group which
|
||||
| contains the "web" middleware group. Now create something great!
|
||||
|
|
||||
*/
|
||||
|
||||
// ---- Routes de l'authentification sans la partie inscription
|
||||
Auth::routes(['verify' => 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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue