CodeIgniter Forums
Codeigniter Shield Banning users? - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28)
+--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30)
+--- Thread: Codeigniter Shield Banning users? (/showthread.php?tid=90733)



Codeigniter Shield Banning users? - xsPurX - 04-24-2024

Hi,
i am looking at this userguideĀ https://shield.codeigniter.com/user_management/banning_users/
it doesn't make sense cause where do you put the user_id to know which user to ban? The function doesn't show any user id. so if I run this function how will it know what user to ban?
Thanks,
Shawn`


RE: Codeigniter Shield Banning users? - kenjis - 04-24-2024

In the sample code, $user is a User Entity. It knows user_id.

You can get a User Entity from the User Provider.
https://shield.codeigniter.com/user_management/managing_users/#editing-a-user


RE: Codeigniter Shield Banning users? - xsPurX - 04-24-2024

So I would get the user like this?
Code:
$users = auth()->getProvider();

$user = $users->findById(123);



RE: Codeigniter Shield Banning users? - kenjis - 04-24-2024

Yes.


RE: Codeigniter Shield Banning users? - xsPurX - 04-24-2024

Ok, thanks very much. Makes sense now. Smile


RE: Codeigniter Shield Banning users? - kenjis - 04-24-2024

Updated the docs. See the Note:
https://shield.codeigniter.com/user_management/banning_users/