public function postForgotPassword()
 {
     $email = Input::get('email');
     $user = User::where('email', $email)->first();
     if (is_object($user) && count($user) > 0) {
         $password = BRMHelper::genRandomPassword();
         $user->password = $password;
         $user->updateUniques();
         //send new password to user
         MailHelper::forgotPasswordMessage($user->email, $password);
         Session::flash('notice', 'Success! New password coming your way. Please check your email.');
         return View::make('public.forgot_password');
     } else {
         Session::flash('alert', 'Sorry, <strong>' . $email . '</strong> has no associated account yet.');
         return View::make('public.forgot_password');
     }
 }