public function postPasswordResetForm($token)
 {
     $rules = ['password' => 'required|min:6|max:20', 'password_confirmation' => 'required|same:password'];
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return redirect()->back()->withErrors($validator);
     }
     $password = Password::where('token', '=', $token)->first();
     if (empty($password)) {
         return view('pages.status')->with('error', 'Reset token is invalid');
     }
     $user = User::where('email', '=', $password->email)->first();
     $user->password = Hash::make(Input::get('password'));
     $user->save();
     $password->delete();
     return redirect()->route('auth.login')->with('status', 'success')->with('message', 'Password changed successfully!');
 }