PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` email; $userPassword = $request->password; if ($userEmail == Null || $userPassword == NULL) { return redirect()->back(); } else { $memberEmail = DB::table('members') ->where('email', $userEmail) ->first(); if ($memberEmail) { $member = DB::table('members') ->where('email', $userEmail) ->where('password', $userPassword) ->first(); if ($member) { Session::put('memberID', $member->id); return redirect('member_dashboard'); } else { $errorShow = 'You forget your password'; return view('otherusers.errorEmail', compact('errorShow')); } } else { $errorShow = 'You forget your email'; return view('otherusers.errorEmail', compact('errorShow')); } } } public function forget_member() { $baynas = ''; $company = ''; return view('otherusers.forget_member_password', compact('baynas', 'company')); } public function store_forget_member(Request $request) { $user = $request->mobile; $mail = $request->email; if ($user == Null || $mail == NULL) { return redirect()->back(); } else { $member = DB::table('members') ->where('mobile', $user) //->where('email', $mail) ->first(); if ($member) { $to = $member->mobile; $message = "Dear " . $member->name . ", This is your email address: " . $member->email . " and password: " . $member->password; event(new SendSMS($to, $message)); $sms = new SmsCounter(); $sms->mobile = $member->mobile; $sms->sms = $message; $sms->total = 5000; $sms->save(); $msg = 'Your password has been sent by text.'; return view('otherusers.login', compact('msg')); //return redirect('login_customer'); } else { $errorShow = 'You forget your mobile number. Please contact with admin@gmail.com'; return view('otherusers.errorPassword', compact('errorShow')); } } // return redirect('login_customer'); } public function login_reference() { $baynas = ''; $company = ''; $msg = ''; return view('otherusers.login_reference', compact('baynas', 'company', 'msg')); } public function referencelogin(Request $request) { $userEmail = $request->email; $userPassword = $request->password; if ($userEmail == Null || $userPassword == NULL) { return redirect()->back(); } else { $memberEmail = DB::table('references') ->where('email', $userEmail) //->where('password', $userPassword) ->first(); if ($memberEmail) { $member = DB::table('references') ->where('email', $userEmail) ->where('password', $userPassword) ->first(); if ($member) { Session::put('userID', $member->id); return redirect('reference_dashboard'); } else { $errorShow = 'You forget your password'; return view('otherusers.errorReference', compact('errorShow')); } } else { $errorShow = 'You forget your email'; return view('otherusers.errorReference', compact('errorShow')); } } } public function forget_reference(Request $request) { return view('otherusers.forget_reference'); } public function store_forget_reference(Request $request) { $user = $request->mobile; $mail = $request->email; $member = DB::table('references') ->where('mobile', $user) //->where('email', $mail) ->first(); if ($user == Null || $mail == NULL) { return redirect()->back(); } else { if ($member) { $to = $member->mobile; $message = "Dear " . $member->name . ", This is your email address: " . $member->email . "and password: " . $member->password; event(new SendSMS($to, $message)); $sms = new SmsCounter(); $sms->mobile = $member->mobile; $sms->sms = $message; $sms->total = 5000; $sms->save(); $msg = 'Your password has been sent by text.'; return view('otherusers.login_reference', compact('msg')); //return redirect('login_reference'); } else { $errorShow = 'You forget your mobile number. Please contact with admin@gmail.com'; return view('otherusers.errorNew', compact('errorShow')); } } } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { // } public function forget_admin() { $baynas = ''; $company = Company::latest()->first(); return view('auth.forget_admin', compact('baynas', 'company')); } public function store_forget(Request $request) { $user = $request->mobile; $mail = $request->email; if ($user == Null || $mail == NULL) { return redirect()->back(); } else { $member = DB::table('users') ->where('mobile', $user) //->where('email', $mail) ->first(); if ($member) { $pass = $this->limitRand(000000, 999999); $p = $pass; //dd($pass); $to = $member->mobile; $message = "Dear " . $member->name . ", This is your email address: " . $member->email . " and password: " . $pass; event(new SendSMS($to, $message)); $sms = new SmsCounter(); $sms->mobile = $member->mobile; $sms->sms = $message; $sms->total = 5000; $sms->save(); $m = User::where('id', $member->id)->first(); $m->password = $p; $m->save(); $msg = 'Your password has been sent by text.'; $company = Company::latest()->first(); return view('auth.login', compact('msg', 'company')); } else { $errorShow = 'You forget your mobile number. Please contact with admin@gmail.com'; $company = Company::latest()->first(); return view('auth.error', compact('errorShow', 'company')); } } } public function member_logout(Request $request) { $request->session()->forget(['email', 'password']); $request->session()->flush(); return redirect('login_customer'); } public function reference_logout(Request $request) { $request->session()->forget(['email', 'password']); $request->session()->flush(); return redirect('login_reference'); } public function limitRand($start, $end) { return rand($start, $end); } }