diff --git a/core/groups/groupadd.php b/core/groups/groupadd.php index ea644f4dd1..4212e73870 100644 --- a/core/groups/groupadd.php +++ b/core/groups/groupadd.php @@ -54,6 +54,14 @@ } $group_description = $_POST["group_description"]; + //validate the token + $token = new token; + if (!$token->validate($_SERVER['PHP_SELF'])) { + message::add($text['message-invalid_token'],'negative'); + header('Location: groups.php'); + exit; + } + //check for global/domain duplicates $sql = "select count(*) from v_groups where "; $sql .= "group_name = :group_name "; @@ -94,6 +102,10 @@ return; } +//create token + $object = new token; + $token = $object->create($_SERVER['PHP_SELF']); + //include the header include "resources/header.php"; $document['title'] = $text['title-group_add']; @@ -155,6 +167,7 @@ echo "