public function postLogin(Request $request, User $systemUser) { $validator = Validator::make($request->all(), array('email' => 'required', 'password' => 'required')); if ($validator->fails()) { return redirect()->to('system/login')->withErrors($validator)->withInput(); } $credentials = $request->only('email', 'password'); if ($this->auth->attempt($credentials, $request->has('remember'))) { return $systemUser->redirectIfValid($this->auth->user()); } return redirect('system/login')->with('message', 'These credentials do not match our records.')->withInput($request->only('email', 'remember')); }
function get_users_array() { $users = User::select('id', 'email', 'given_name', 'surname')->get()->toArray(); $data['users'][0] = 'Select user'; foreach ($users as $user) { $data['users'][$user['id']] = $user['given_name'] . ' ' . $user['surname']; } return $data['users']; }
/** * Handle a POST request to remind a user of their password. * * @return Response */ public function postForgotPassword() { $user = User::where('email', '=', Input::only('email'))->first(); if (!empty($user)) { $this->sendResetEmail($user); return redirect('system/login')->with('message_success', 'Reset Email sent to your email successfully'); } else { return redirect('system/forgot-password')->with('message', 'These credentials do not match our records.'); } }
function view() { $users = User::select('id', 'email', 'given_name', 'surname')->get()->toArray(); $data['users'][0] = 'Don\'t Email'; foreach ($users as $user) { $data['users'][$user['id']] = $user['given_name'] . ' ' . $user['surname']; } $lead_id = $this->request->route('id'); $data['logs'] = Lead::with('leadlogs.log')->find($lead_id); $data['lead_details'] = $this->lead->getLeadDetails($lead_id); $data['lead_status'] = $this->lead->getLeadStatus($lead_id); return view('system.lead.view', $data); }
function edit() { $application_id = $this->request->route('id'); $data['application'] = Application::where('id', $application_id)->with('loan')->first(); $users = User::select('id', 'email')->get()->toArray(); $data['users'][0] = 'Select user'; foreach ($users as $user) { $data['users'][$user['id']] = $user['email']; } $clients = Client::select('id', 'preferred_name', 'given_name', 'surname')->get(); $data['clients'][0] = 'Select Client'; foreach ($clients as $client) { $data['clients'][$client->id] = $client->preferred_name . ' ' . $client->given_name . ' ' . $client->surname; } return view('system.application.edit', $data); }