Esempio n. 1
0
 public function postAdd(Request $request)
 {
     $user = \vAMSYS\User::where('email', $request->input('email'))->first();
     $pilot = new Pilot();
     $pilot->username = $request->input('callsign');
     $pilot->rank_id = 1;
     $pilot->user_id = $user->id;
     $pilot->airline_id = Session::get('airlineId');
     $pilot->location_id = 16515;
     $pilot->save();
     return view('staff.pilots.dashboard');
 }
Esempio n. 2
0
 public function postForgotPassword(Request $request)
 {
     $this->validate($request, ['email' => 'required']);
     $email = $request->input('email');
     $user = User::where('email', '=', $email)->first();
     if (!is_null($user)) {
         // Generate reset key
         $key = md5(time() . $user->id . $user->email . $user->password . mt_rand());
         $user->remember_token = $key;
         $user->save();
         // Send reset email
         Mail::send('emails.forgotPassword', ['user' => $user, 'key' => $key], function ($m) use($user) {
             $m->to($user->email, $user->name)->subject('vAMSYS Password Reset');
         });
     }
     return redirect('/auth/login')->withErrors(['login' => 'Password Reset instructions will be sent to that email address if an account exists.']);
 }