コード例 #1
0
 /**
  * Updates the user existing password.
  *
  * @access  public
  * @return  response
  * @since   1.0.0
  */
 public function newPassword()
 {
     $data = Request::all();
     //Validation user's profile data
     $validator = Validator::make($data, Password::$arrPasswordConfirm);
     if ($validator->fails()) {
         $message = $validator->messages();
         foreach ($data as $key => $value) {
             $errorMessage = '';
             if ($message->has($key)) {
                 $errorMessage .= $message->first($key) . '\\n ';
             }
         }
         $arrResponse['status'] = Config::get('constants.API_ERROR');
         $arrResponse['msg'] = $errorMessage;
         return response()->json($arrResponse, 200);
     } else {
         //print_r($data['password']) ; die('..Ready Here');
         $arrData['password'] = $data['password'];
         $arrData['token'] = $data['token'];
         return response()->json(Password::updatePasswordDatabase($arrData), 200);
     }
 }
コード例 #2
0
 public function newPassword()
 {
     //echo "sd"; //die;
     $data = $this->request->all();
     //echo "<pre>"; print_r($data); //die;
     //Validation user's profile data
     $validator = Validator::make($data, Password::$arrWebsitePasswordConfirm);
     if ($validator->fails()) {
         $message = $validator->messages();
         foreach ($data as $key => $value) {
             $errorMessage = '';
             if ($message->has($key)) {
                 $errorMessage .= $message->first($key) . '\\n ';
             }
         }
         $arrResponse['status'] = Config::get('constants.API_ERROR');
         $arrResponse['msg'] = $errorMessage;
         //return response()->json($arrResponse,200);
         if ($arrResponse['status'] == "FAIL") {
             return view('frontend.pages.invalid_request', $arrResponse);
         }
     } else {
         //print_r($data['password']) ; die('..Ready Here');
         $arrData['password'] = $data['password'];
         $arrData['token'] = $data['token'];
         //echo "<pre>"; print_r($arrData); die;
         $response = Password::updatePasswordDatabase($arrData);
         $cities = Location::where(['Type' => 'City', 'visible' => 1])->lists('name', 'id');
         $arrResponse['cities'] = $cities;
         $city_id = Input::get('city');
         $city_name = Location::where(['Type' => 'City', 'id' => $city_id])->pluck('name');
         if (empty($city_name)) {
             $city_name = 'mumbai';
         }
         $arrResponse['allow_guest'] = 'Yes';
         $arrResponse['current_city'] = strtolower($city_name);
         $arrResponse['current_city_id'] = $city_id;
         if ($response['status'] == "OK") {
             return view('frontend.pages.success_forgot_password', $arrResponse);
         } else {
             return view('frontend.pages.invalid_request', $arrResponse);
         }
     }
 }