public function saveForm() { $data = $_POST['user']; if ($data['password'] == null) { unset($data['password']); } else { $data['password'] = md5($data['password']); } $data['id'] = array_has($data, 'id') ? $data['id'] : false; $user = \KSPM\LCMS\Model\User::updateOrCreate(['id' => $data['id']], $data); return json_encode($user); }
public function loginAction() { if ($_POST['user']['email'] && $_POST['user']['password']) { $user = \KSPM\LCMS\Model\User::where('email', '=', $_POST['user']['email'])->where('password', '=', md5($_POST['user']['password']))->first(); if ($user) { \Session::put('cmslogin', true); return \Redirect::away("/" . _LCMS_PREFIX_ . "/"); } else { return \Redirect::to('/' . _LCMS_PREFIX_ . '/login')->with('message', 'Login Failed: user not found'); } } else { return \Redirect::away('/' . _LCMS_PREFIX_ . '/login')->with('message', 'Login Failed'); } }