Check for invalid userid

This commit is contained in:
nikolark committed 2014-06-07 23:12:43 +02:00
1 parent 01bff75cd2
commit 12a227fc6f
2 files changed
+8

No files matched your search

+5
View File
@@ -34,6 +34,11 @@ if(DB :: isError($conn)) {
$conn->setFetchMode(DB_FETCHMODE_ASSOC);
/* Fetch user and check for valid token */
$user = get_user($_GET['userid']);
if(!$user) {
echo "Ugyldig aktiveringslenke. Ta kontakt med medlemskap@studentersamfundet.no hvis du har spørsmål.";
set_response_code(400);
die();
}
if( !check_token($user, $_GET['token'], SECRET_KEY)) {
echo "Ugyldig aktiveringslenke. Ta kontakt med medlemskap@studentersamfundet.no hvis du har spørsmål.";
set_response_code(400);
+3
View File
@@ -91,6 +91,9 @@ function get_user($user_id) {
echo json_encode( array('error' => 'db_error', 'error_message' => $res->toString() ) );
die();
}
if($res->numRows === 0) {
return false;
}
$res->fetchInto($user);
/* Membership status according to spec.