Take a look at umbraco.library:IsLoggedOn() and :HasAccess() and :IsProtected(). Those will let you know if a page should be viewable to a *MEMBER*.
Remember that "users" are those that can log in to umbraco's user interface. Whereas "members" are those who have a profile on the public website and might also be able to "login" to the website itself to see protected content. But members can not log in to the umbraco interface itself.
As for getting member details, check the umbraco.library:GetCurrentMember() and :GetMember() and :GetMemberName().
cheers,
doug.
MVP 2007-2009 - Official Umbraco Trainer for North America -
Percipient Studios