Restrict user's dashboard access

Hello,

I would my users to only be able to access their profile page when they enter their dashboard, I am using the members plugin, but I don't know what functions are the ones that control the dashboard access.

I mean functions like: edit_dashboard

Is there one for accessing new-post.php? I want users to be able to post, but not from the wp-admin interface.

Any ideas?

Thank you