add User, Mail verify, rights, Change Mail, fewo invoice PDF
This commit is contained in:
parent
26ecb09cdc
commit
7abfe3f700
44 changed files with 3041 additions and 1125 deletions
|
|
@ -131,6 +131,81 @@ class HomeController extends Controller
|
|||
return abort(404);
|
||||
}
|
||||
|
||||
public function verify($confirmation_code = false){
|
||||
if( ! $confirmation_code)
|
||||
{
|
||||
return redirect('/status/error');
|
||||
}
|
||||
|
||||
$user = User::whereConfirmationCode($confirmation_code)->whereConfirmed(0)->first();
|
||||
if ( ! $user)
|
||||
{
|
||||
$user = User::whereConfirmationCode($confirmation_code)->whereActive(0)->first();
|
||||
if ($user){
|
||||
return redirect(route('register_active', [$confirmation_code]));
|
||||
}
|
||||
return redirect('/status/not/found');
|
||||
}
|
||||
|
||||
$user->confirmed = 1;
|
||||
$user->confirmation_date = now();
|
||||
$user->confirmation_code = null;
|
||||
$user->confirmation_code_to = null;
|
||||
$user->confirmation_code_remider = 0;
|
||||
$user->save();
|
||||
|
||||
//Login!
|
||||
Auth::logout();
|
||||
Auth::loginUsingId($user->id);
|
||||
|
||||
return redirect('/status/verify');
|
||||
}
|
||||
|
||||
public function active($confirmation_code = false){
|
||||
if( ! $confirmation_code)
|
||||
{
|
||||
return redirect('/status/error');
|
||||
}
|
||||
$user = User::whereConfirmationCode($confirmation_code)->whereActive(0)->first();
|
||||
|
||||
if ( ! $user)
|
||||
{
|
||||
$user = User::whereConfirmationCode($confirmation_code)->whereConfirmed(0)->first();
|
||||
if ($user){
|
||||
return redirect(route('register_verify', [$confirmation_code]));
|
||||
}
|
||||
return redirect('/status/not/found');
|
||||
}
|
||||
|
||||
$user->active_date = null;
|
||||
$user->confirmation_code = null;
|
||||
$user->confirmation_code_to = null;
|
||||
$user->confirmation_code_remider = 0;
|
||||
$user->save();
|
||||
|
||||
//Login!
|
||||
Auth::logout();
|
||||
Auth::loginUsingId($user->id);
|
||||
|
||||
return redirect(route('status_active'));
|
||||
}
|
||||
|
||||
public function statusRegister(){
|
||||
return view('status.status_register');
|
||||
}
|
||||
public function statusVerify(){
|
||||
return view('status.status_verify');
|
||||
}
|
||||
public function statusActive(){
|
||||
return view('status.status_active');
|
||||
}
|
||||
public function statusError(){
|
||||
return view('status.status_error');
|
||||
}
|
||||
public function notFound(){
|
||||
return view('status.not_found');
|
||||
}
|
||||
|
||||
public function legalDataProtected()
|
||||
{
|
||||
return view('legal.data_protected');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue