<?php

Route::group([
	'namespace' => 'App\Packages\v4\User\Controllers',
], function () {
	/** Auth */
	Route::group(['as' => 'user-auth.'], function () {

		Route::group(['as' => 'form.'], function () {
			Route::get('/login', 'AuthController@loginForm')->name('login');
			Route::get('/register', 'AuthController@registerForm')->name('register');
			Route::get('/forgot', 'AuthController@forgotForm')->name('forgot');
			Route::get('/reset-password/{token}', 'AuthController@resetPasswordForm')->name('reset-password');
		});

		Route::group(['as' => 'action.'], function () {
			Route::post('/login', 'AuthActionController@login')->name('login');
			Route::post('/register', 'AuthActionController@register')->name('register');
			Route::post('/forgot', 'AuthActionController@forgot')->name('forgot');
			Route::post('/reset-password', 'AuthActionController@resetPassword')->name('reset-password');

			Route::get('/confirm-register/{userUuid}', 'AuthActionController@confirmRegister')->name('confirm-register');
			Route::get('/logout', 'AuthActionController@logout')->name('logout');
		});
	});
});
