2, 'portability' => DB_PORTABILITY_ALL ); $conn = DB::connect(getDSN(), $options); if(DB :: isError($conn)) { echo $conn->toString(); set_response_code(500); echo 'Could not connect to DB'; die(); } $conn->setFetchMode(DB_FETCHMODE_ASSOC); // empty default form values $firstname = ""; $lastname = ""; $email = ""; $activation_code = ""; $phone = ""; if( isset($_GET['n']) ) { // phone $phone = $_GET['n']; } if( isset($_GET['c']) ) { // code $activation_code = $_GET['c']; } if( isset($_POST['submit']) ) { $data = NULL; try { $data = validate_sms_form($_POST); // can throw } catch(ValidationException $e) { $validation_errors = $e->getMessage(); /* Refill form values*/ $phone = $_POST['phone']; $activation_code = $_POST['activation_code']; $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $email = $_POST['email']; } if($data !== NULL) { try { // persist $user_id = save_sms_form($data); $user = get_user($user_id); // send email about user registration (same as on new snapporder membership) $user['registration_url'] = generate_registration_url($user, SECRET_KEY); send_activation_email($data, $user); // redirect to second form header("Location: ".$user['registration_url']); die(); } catch(InsideDatabaseException $e) { echo $e->getMessage(); die(); } } } ?>

Registrer medlemskap kjøpt på SMS

på Det Norske Studentersamfund

Hei, for at medlemskapet du har kjøpt på SMS skal være gyldig, så må du registerere deg med navn og epost.

Fullfør registreringen din ved å angi telefonnummer, aktiveringskode, fornanavn og epost.

0 ) { echo "$validation_errors"; } else { echo ""; } ?>