Groups: Token integration.
This commit is contained in:
@@ -50,6 +50,14 @@
|
|||||||
$group_name = $_POST["group_name"];
|
$group_name = $_POST["group_name"];
|
||||||
$user_uuid = $_POST["user_uuid"];
|
$user_uuid = $_POST["user_uuid"];
|
||||||
|
|
||||||
|
//validate the token
|
||||||
|
$token = new token;
|
||||||
|
if (!$token->validate('/core/groups/groupmembers.php')) {
|
||||||
|
message::add($text['message-invalid_token'],'negative');
|
||||||
|
header('Location: groups.php');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
//add the user to the group
|
//add the user to the group
|
||||||
if (is_uuid($user_uuid) && is_uuid($group_uuid) && strlen($group_name) > 0) {
|
if (is_uuid($user_uuid) && is_uuid($group_uuid) && strlen($group_name) > 0) {
|
||||||
$array['user_groups'][0]['user_group_uuid'] = uuid();
|
$array['user_groups'][0]['user_group_uuid'] = uuid();
|
||||||
|
|||||||
@@ -109,6 +109,10 @@
|
|||||||
$result = $database->select($sql, $parameters, 'all');
|
$result = $database->select($sql, $parameters, 'all');
|
||||||
unset($sql, $parameters);
|
unset($sql, $parameters);
|
||||||
|
|
||||||
|
//create token
|
||||||
|
$object = new token;
|
||||||
|
$token = $object->create('/core/groups/groupmembers.php');
|
||||||
|
|
||||||
//include the header
|
//include the header
|
||||||
require_once "resources/header.php";
|
require_once "resources/header.php";
|
||||||
$document['title'] = $text['title-group_members'];
|
$document['title'] = $text['title-group_members'];
|
||||||
@@ -141,6 +145,7 @@
|
|||||||
echo " <input type='hidden' name='domain_uuid' value='".(($domain_uuid != '') ? $domain_uuid : $_SESSION['domain_uuid'])."'>";
|
echo " <input type='hidden' name='domain_uuid' value='".(($domain_uuid != '') ? $domain_uuid : $_SESSION['domain_uuid'])."'>";
|
||||||
echo " <input type='hidden' name='group_uuid' value='".$group_uuid."'>";
|
echo " <input type='hidden' name='group_uuid' value='".$group_uuid."'>";
|
||||||
echo " <input type='hidden' name='group_name' value='".$group_name."'>";
|
echo " <input type='hidden' name='group_name' value='".$group_name."'>";
|
||||||
|
echo " <input type='hidden' name='".$token['name']."' value='".$token['hash']."'>\n";
|
||||||
echo " <input type='submit' class='btn' value='".$text['button-add_member']."'>";
|
echo " <input type='submit' class='btn' value='".$text['button-add_member']."'>";
|
||||||
echo " </form>";
|
echo " </form>";
|
||||||
echo " </td>\n";
|
echo " </td>\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user