I believe that a guard is what you would like to go with. This gives you a much more complete membership area. I didn’t use myself, but I made my own and browsing the links that you provided, Security Guard is your best choice for creating an admin backend.
However, if you just need to authorize different sections, check user roles, and possibly unlock a user, you can probably get it with the built-in User and Mebership and Role . You would need to create some views and what not, but it is not very difficult and a good study.
source share