Added info messages when registering and activating accounts
This commit is contained in:
parent
eb49f3230d
commit
00b238b3c6
@ -5,6 +5,7 @@ namespace App\Http\Controllers\Auth;
|
|||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\User;
|
use App\User;
|
||||||
use Illuminate\Foundation\Auth\RedirectsUsers;
|
use Illuminate\Foundation\Auth\RedirectsUsers;
|
||||||
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Facades\App;
|
use Illuminate\Support\Facades\App;
|
||||||
|
|
||||||
class ActivateController extends Controller
|
class ActivateController extends Controller
|
||||||
@ -28,7 +29,7 @@ class ActivateController extends Controller
|
|||||||
$this->middleware('guest');
|
$this->middleware('guest');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function activate($token)
|
public function activate(Request $request, $token)
|
||||||
{
|
{
|
||||||
/** @var User $user */
|
/** @var User $user */
|
||||||
$user = User::where(['is_activated' => false, 'activation_token' => $token])->first();
|
$user = User::where(['is_activated' => false, 'activation_token' => $token])->first();
|
||||||
@ -43,6 +44,8 @@ class ActivateController extends Controller
|
|||||||
$user->activation_token = null;
|
$user->activation_token = null;
|
||||||
$user->save();
|
$user->save();
|
||||||
|
|
||||||
|
$request->session()->flash('info', trans('auth.account_activated_message'));
|
||||||
|
|
||||||
return redirect($this->redirectPath());
|
return redirect($this->redirectPath());
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -54,8 +54,10 @@ class LoginController extends Controller
|
|||||||
*
|
*
|
||||||
* @return \Illuminate\Http\Response
|
* @return \Illuminate\Http\Response
|
||||||
*/
|
*/
|
||||||
public function showLoginForm()
|
public function showLoginForm(Request $request)
|
||||||
{
|
{
|
||||||
return Theme::render('auth.login');
|
return Theme::render('auth.login', [
|
||||||
|
'info' => $request->session()->get('info')
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,9 +9,9 @@ use App\Mail\UserActivationRequired;
|
|||||||
use App\User;
|
use App\User;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Facades\Mail;
|
use Illuminate\Support\Facades\Mail;
|
||||||
use Validator;
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use Illuminate\Foundation\Auth\RegistersUsers;
|
use Illuminate\Foundation\Auth\RegistersUsers;
|
||||||
|
use Illuminate\Support\Facades\Validator;
|
||||||
|
|
||||||
class RegisterController extends Controller
|
class RegisterController extends Controller
|
||||||
{
|
{
|
||||||
@ -109,6 +109,7 @@ class RegisterController extends Controller
|
|||||||
{
|
{
|
||||||
// Send activation e-mail
|
// Send activation e-mail
|
||||||
Mail::to($user)->send(new UserActivationRequired($user));
|
Mail::to($user)->send(new UserActivationRequired($user));
|
||||||
|
$request->session()->flash('info', trans('auth.activation_required_message'));
|
||||||
}
|
}
|
||||||
|
|
||||||
return redirect($this->redirectPath());
|
return redirect($this->redirectPath());
|
||||||
|
@ -5,15 +5,17 @@ namespace App\Http\Controllers\Gallery;
|
|||||||
use App\Album;
|
use App\Album;
|
||||||
use App\Facade\Theme;
|
use App\Facade\Theme;
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class DefaultController extends Controller
|
class DefaultController extends Controller
|
||||||
{
|
{
|
||||||
public function index()
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
$albums = Album::withCount('photos')->get()->sortBy('name');
|
$albums = Album::withCount('photos')->get()->sortBy('name');
|
||||||
|
|
||||||
return Theme::render('gallery.index', [
|
return Theme::render('gallery.index', [
|
||||||
'albums' => $albums
|
'albums' => $albums,
|
||||||
|
'info' => $request->session()->get('info')
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -15,6 +15,11 @@ return [
|
|||||||
'failed' => 'These credentials do not match our records.',
|
'failed' => 'These credentials do not match our records.',
|
||||||
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
||||||
|
|
||||||
|
// Added by Andy
|
||||||
|
'account_activated_message' => 'Your account has been activated successfully. Please login using the e-mail address ' .
|
||||||
|
'and password you provided when you registered.',
|
||||||
|
'activation_required_message' => 'An e-mail containing an activation link has been sent to the e-mail address you provided. ' .
|
||||||
|
'Please click the link in this e-mail to activate your account.',
|
||||||
'forgot_password_link' => 'Forgotten your password?',
|
'forgot_password_link' => 'Forgotten your password?',
|
||||||
'forgot_password_title' => 'Send password reset link',
|
'forgot_password_title' => 'Send password reset link',
|
||||||
'login_page_title' => 'Login',
|
'login_page_title' => 'Login',
|
||||||
|
@ -43,6 +43,14 @@
|
|||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
|
@if (isset($info))
|
||||||
|
<div class="container">
|
||||||
|
<div class="alert alert-info">
|
||||||
|
<strong><i class="fa fa-info-circle fa-fw"></i></strong> {{ $info }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
|
||||||
@yield('content')
|
@yield('content')
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user