public function ResetPassworduser(Request $request) { $netasset = DB::table('TBL_USER')->Where('EMP_ID', '=', get_userID())->first(); $agent = new MeaAgent(); $data = array("session_id" => Session::getId(), "username" => $netasset->USERNAME, "old_password" => $request->input('old_password'), "new_password" => $request->input('new_password')); // var_dump($data); $curl = new Curl('CHANGE_PASS', $data); $result_login = $curl->getResult(); if ($result_login->errCode != 0) { // login fail return redirect()->to('editprofile')->withErrors(['ไม่พบชื่อ login นี้', 'The email or password you entered is incorrect.']); } else { // logged in // session(['logged_in' => true, 'user_data' => $result_login->result[0], 'access_channel' => 'frontend']); Logprocess(7, $data); return redirect()->to('editprofile')->with('message', 'ท่านได้เปลี่ยนรหัสผ่านเรียบร้อยแล้ว'); } }
public function checkLogin(Request $request) { $agent = new MeaAgent(); $data = array("session_id" => Session::getId(), "username" => $request->input('username'), "pwd" => $request->input('password'), "os" => $agent->platform(), "browser" => $agent->browser(), "ip_address" => $request->ip(), "access_channel" => $agent->access_channel(), "device_id" => "", "device_os" => $agent->platform()); $curl = new Curl('Login', $data); $result_login = $curl->getResult(); $retError = ""; if ($result_login->errCode != 0) { switch ($result_login->errCode) { case 1: $retError = "ท่านระบุรหัสผู้ใช้งานไม่ถูกต้อง"; break; case 2: $retError = "ท่านระบุรหัสผ่านไม่ถูกต้อง"; break; case 7706: $retError = "รหัสผู้ใช้งานของท่านไม่ได้รับอนุญาตให้เข้าใช้งานระบบ กรุณาติดต่อผู้ดูแลระบบ"; break; case 7707: $retError = "ท่านไม่สามารถเข้าใช้งานระบบได้ เนื่องจากท่านได้ลาออกจากสมาชิกกองทุน เมื่อวันที่ " . get_date_notime($result_login->leave_fund_group_date) . " หากต้องการรายละเอียดเพิ่มเติม กรุณาติดต่อกองทุนสำรองเลี้ยงชีพ"; break; default: $retError = 'The email or password you entered is incorrect.'; break; } // login fail return redirect()->to('login')->withErrors([$retError]); } else { if ($result_login->result[0]->first_login_flag == "0") { //echo "asdasd" . $result_login->result[0]->first_login_flag; // session(['first_emp_id' => $filter1]); return redirect()->to('firstlogin')->with('emp_id', $result_login->result[0]->emp_id); } else { // logged in session(['logged_in' => true, 'user_data' => $result_login->result[0], 'access_channel' => 'frontend']); // echo "hello"; return redirect()->intended('/profile'); } } }
public function ReqPassword(Request $request) { $data = array("session_id" => Session::getId(), "username" => $request->input('username')); $curl = new Curl('REQUEST_NEW_PASS', $data); $result_login = $curl->getResult(); // var_dump($result_login); $staturet = false; $message = ""; if ($result_login->errCode != 0) { $message = "ไม่พบผู้ใช้นี้"; } else { $message = "ระบบได้ส่ง password ใหม่ไปทางอีเมล์ ของผู้ใช้นี้เรียบร้อยแล้ว"; $staturet = true; } return response()->json(array('success' => $staturet, 'html' => $message)); }