Midari Create > webアプリケーション製品 > Wakarana > サンプルコード >

【Wakarana】ロールの剥奪

Wakaranaで、ユーザーからロールを剥奪する、及び、ロールそのものを削除する場合のサンプルコードです。

ロールそのものを削除すると、そのロールのユーザーへの割り当ても自動的に解除されます。

sample.php

<?php
include "wakarana/main.php";

$wakarana = new wakarana();

// ユーザー「Hoge」のwakarana_userインスタンスを取得
$user = $wakarana->get_user("Hoge");

// ユーザーからロール「fuga」を剥奪する
$user->remove_role("fuga");

// ユーザーから全ての権限を剥奪する
$user->remove_role();