Looking to limit what users can view in a Windows c# desktop app. My thought is to make tab hidden or not hidden based on if the user is logged in and what their user level is. I could code this but it seems that there would already be some NuGet packages out there.

Does anybody have any pointers to free login handlers that takes care of the code for registering users, setting user privilege levels, password reset and the rest?