//legacy or not used right now $maffcode = ''; //legacy or not used right now $medlem = new Medlem($order->email, $order->anamn, $kommun, $order->sex, $order->fname, $order->lname, $kontotyp, $maffcode); $medlem->confirm($order->pass); $medlem->setAddress($order->street); $medlem->setCo($order->co); $medlem->setZip($order->zip); $medlem->setCity($order->city); $medlem->setPhone($order->phone); $medlem->setCountry($order->country); $medlem->setEpostBekraftad(1); //medlem valid $medlem->setLevelId(1); $foretagsnyckel = $foretag->generateNycklar(1, true, $foretag->getOrderId()); $medlem->setForetagsnyckel($foretagsnyckel[0]); $medlem->commit(); $medlem->loggaIn($order->email, $order->pass, true); //header("Location: " . '/pages/minsida.php?mmForetagsnyckel=' . $foretagsnyckel[0]); header("Location: " . '/pages/minsida.php'); } catch (Exception $e) { $msg = $e->getMessage(); Misc::logMotiomera("Exception - medlem_foretagskod.php Params:\n" . print_r($order, true) . "\n CompanyId = {$companyId} \n Foretagsnyckel \n " . print_r($foretagsnyckel, true) . "\n msg: " . $msg . "\n", 'ERROR'); $redirPage .= "&msg=" . urlencode($msg); header('Location: ' . $redirPage); } } else { Misc::logMotiomera("Error action/medlem_foretagskod.php Fel Verifikationskod! \n Params:\n" . print_r($order, true) . "\n CompanyId = {$companyId} \n Foretagsnyckel \n " . print_r($foretagsnyckel, true), 'ERROR'); $redirPage .= "&msg=wrong_code"; header('Location: ' . $redirPage); }
$USER = Medlem::getInloggad(); $USER->saveBrowserAndIp(); header("Location: /pages/api_result.php?ret=200", true, '200'); exit; } catch (MedlemException $e) { header("Location: /pages/api_result.php?ret=400", true, '400'); exit; } break; case "loginsave": try { if (empty($_REQUEST["mem"]) or empty($_REQUEST["in"]) or empty($_REQUEST["steg0_aid"]) or empty($_REQUEST["steg0_datum"]) or empty($_REQUEST["steg0_antal"])) { header("Location: /pages/api_result.php?ret=400", true, '400'); exit; } $status = Medlem::loggaIn(trim($_REQUEST["mem"]), trim($_REQUEST["in"])); if (!isset($status) || !$status) { throw new UserException("Felaktig inloggning", $felInloggString); } $USER = Medlem::getInloggad(); $USER->saveBrowserAndIp(); $a = Aktivitet::loadById($_REQUEST["steg0_aid"]); new Steg($USER, $a, date($_REQUEST["steg0_datum"] . " H:i:s"), $_REQUEST["steg0_antal"]); header("Location: /pages/api_result.php?ret=200", true, '301'); exit; } catch (Exception $e) { header("Location: /pages/api_result.php?ret=400", true, '400'); exit; //throw new UserException("Felaktig inloggning", $felInloggString); } break;
<?php /* Denna fil hanterar inloggning på Motiomera, och skickar sedan medlemmen till min sida */ include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; $felInloggString = 'E-postadressen eller lösenordet är felaktigt.<br />Prova att logga in igen om du tror att du har skrivit fel.<br /></br>Om du har glömt ditt lösenord kan du klicka <a href="/pages/glomtlosen.php" title="Beställ ett nytt lösenord">här</a> för att få ett nytt lösenord utskickat via e-post.'; if (isset($USER)) { // Redan inloggad header("Location: /"); } $remember = isset($_POST["autologin"]) ? true : false; try { $status = Medlem::loggaIn(trim($_POST["username"]), trim($_POST["password"]), $remember); } catch (MedlemException $e) { if ($e->getCode() == -5) { throw new UserException("Felaktig inloggning", $felInloggString); } else { if ($e->getCode() == -15) { throw new UserException("Kontot ej aktiverat", "Du måste aktivera ditt konto för att kunna logga in.\n\t\t<br><br>\n\t\tDu kan ange din aktiveringskod manuellt för att aktivera ditt konto :<br>\n\t\t<form method='get' action='/actions/activate.php'><input type='text' name='q' value='" . (isset($_GET['q']) ? $_GET['q'] : "") . "' size=50><br><input type='submit' value='Aktivera'></form>\t\t\n\t\t"); } else { if ($e->getCode() == -19) { $urlHandler->redirect("Medlem", URL_BUY, $e->getMedlemId()); } } } } if (!isset($status) || !$status) { // Felaktigt inlogg throw new UserException("Felaktig inloggning", $felInloggString); } else {