@ Kristean
My apologies for my delayed response! Actually, I could have sworn I answered days ago. I realize you may have moved on by now but regardless I’ll answer your questions the best I can…
Basically, yes, it does seem Connections would meet your requirements when pair with its Link extension. It does not yet have the ability to limit based on role, but you stated that was not essential.
So, you would use another plugin to handle user registration/verification and such. There are many useful membership plugins out there than handle this quite well.I do not know for certain, but I imagine they would have email notifications in which you could give instructions on adding their entry into Connections using Link. Those same plugin do usually handle user login redirect. You could set that up so they are redirected to the Connections Link admin profile page.
As for the directory being visible to only registered users, there is a setting within Connections on its Settings admin page under the General tab which you can enable the require login feature. That will ensure only verified registered users can view the directory.
I hope that helps!
