Check for invalid userid
This commit is contained in:
1 parent
01bff75cd2
commit
12a227fc6f
2 files changed
+8
No files matched your search
@@ -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);
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user