From 518ee8baf25bd727c3ee9915c60350d826a273b8 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sat, 11 Nov 2017 22:11:10 +0100 Subject: [PATCH] Started making /paamelding --- www/paamelding/index.php | 126 +++++++++++++++++++++------------------ 1 file changed, 68 insertions(+), 58 deletions(-) diff --git a/www/paamelding/index.php b/www/paamelding/index.php index 5f34c3e..c918e13 100644 --- a/www/paamelding/index.php +++ b/www/paamelding/index.php @@ -1,80 +1,90 @@ getAttributes(); $oauth2 = new Kasperrt\Oauth2($dataportenConfig); -session_start(); if (isset($_GET['logout'])) { session_destroy(); - header('Location: http://[::1]:1080/paamelding/'); + header('Location: ' . $dataportenConfig["redirect_uri"]); die(); } - -if (isset($_GET['code'])) { - $token = $oauth2 -> get_access_token(); - error_log($token); - $_SESSION['userdata'] = $oauth2 -> get_identity($token, 'https://auth.dataporten.no/userinfo'); - header('Location: http://[::1]:1080/paamelding/'); - die(); -} -if (!isset($_SESSION['userdata'])) { +if (isset($_GET['login'])) { $oauth2 -> redirect(); die(); } - -//var_export($_SESSION); -//exit; - -if ($_SERVER['REQUEST_METHOD'] === 'POST') { - if($_POST["firstname"] == null && - $_POST["lastname"] == null && - $_POST["username"] == null && - $_POST["email"] == null) { - var_export($_POST); - } - else { - $membersFile = "members.json"; - $members = json_decode(file_get_contents($membersFile), true); - $newMember = array( - 'firstname' => $_POST["firstname"], - 'lastname' => $_POST["lastname"], - 'username' => $_POST["username"], - 'email' => $_POST["email"]); - array_push($members, $newMember); - file_put_contents($membersFile, json_encode($members)); - } - header('Location: .'); -die(); +if (isset($_GET['code'])) { + $token = $oauth2 -> get_access_token(); + $_SESSION['userdata'] = $oauth2 -> get_identity($token, 'https://auth.dataporten.no/userinfo'); + + header('Location: ' . $dataportenConfig["redirect_uri"]); + die(); } -?> +if (isset($_SESSION['userdata'])) { // if logged in with feide + $mailBody + = "Hei, jeg vil bli medlem på PVV.\n" + . "Navn: " . htmlspecialchars($_SESSION['userdata']['user']['name']) . "\n" + . "Brukernavn: " . htmlspecialchars($_SESSION['userdata']['user']['userid_sec'][0]) . "\n" + . "Epost: " . htmlspecialchars($_SESSION['userdata']['user']['email']) . "\n"; +} + +?> PVV registrering - - -
Programvareverkstedet
-
-
-
- Full name: - -
-
- NTNU username: - -
-
- Email adress: - -
- -
-
+
Registrerings­verks­stedet
+
+
+

Registrer deg som bruker

+ +

+ PVV har for øyeblikket et manuelt system for å legge til nye brukere. + Vi foretrekker at du kommer inn på besøk på våre lokaler på stripa + for å sette sette opp din PVV bruker. Hvis du vil, kan du også sende oss + en melding fra denne siden med ditt navn, epost og NTNU brukernavn. + For å aktivere din brukerkonto på PVV, må du møte opp på + lokalene våre slik at vi kan få satt et passord. +

+ +

Meldingen som du kan sendes:

+ + + +

+ Du er logget in som , + du trenger ikke sende melding om ny bruker fordi du helt klart har en. +

+ + + Til: drift@pvv.ntnu.no
+ Fra: nettsiden
+
+ +

+
+ Todo: Legg til en "send mail" knapp + + æ kanj itj lææv uten dæ piær! + + +
+ +
+ +