Has anyone run into a situation where you’d like individuals to log in and edit their personal info, but should not have access to edit anything else? I’m building a website for an accelerator which has mentors. I’d like mentors to be able to log in, view their info, and edit things like title, headshot, background, and more. I certainly don’t want them to be able to modify other mentor’s info and most definitely not other website elements.
Here is a couple of quick screencasts of mine walking through exactly how to do this, my example is with a commenting system, but trivially retooled as a profile management system (as you’ve described):