public function loggedIn() { $req = $this->app->request(); foreach (User::showUserByEmail($req->post('email')) as $row) { $stored_email = $row['u_email']; $stored_user_id = $row['user_id']; $stored_level = $row['level']; $stored_password = $row['u_password']; } if (User::countUser($req->post('email'))->fetchColumn() == 1 && Bcrypt::check($req->post('password'), $stored_password) === true) { $_SESSION['emailAdmin'] = $stored_email; $_SESSION['idAdmin'] = $stored_user_id; $_SESSION['levelAdmin'] = $stored_level; parent::redirectTo('indexAdmin'); } else { $this->app->flash('error', "Email or Password doesn't match"); $this->app->flash('tmpEmail', $req->post('email')); parent::redirectTo('loginAdmin'); } }
public function loggedIn() { $req = $this->app->request(); foreach (Customer::showCustomerByEmail($req->post('email')) as $row) { $stored_id = $row['customer_id']; $stored_email = $row['c_email']; $stored_name = $row['c_name']; $stored_password = $row['c_password']; } if (Customer::countCustomer($req->post('email'))->fetchColumn() == 1 && Bcrypt::check($req->post('password'), $stored_password) === true) { $_SESSION['idCustomer'] = $stored_id; $_SESSION['emailCustomer'] = $stored_email; $_SESSION['nameCustomer'] = $stored_name; $_SESSION['passwordCustomer'] = $stored_password; parent::redirectTo('indexHome'); } else { $this->app->flash('error', "Email or Password doesn't match"); $this->app->flash('tmpEmail', $req->post('email')); parent::redirectTo('loginCustomer'); } }