I am creating an app in Facebook that will work with my fan page.
When fans click on the tab, they will see a page where they can enter in some information. I want to personalize that page by displaying their name and facebook user id?
Is this even possible without going through the whole permissions page?
Also, while on the app for my fan page, is it possible to display a dropdown list of all fans of the page?
You cannot get the user’s name or ID without asking for their permission.
I use the PHP SDK to access the signed request. This will give you access to the user’s locale, country, whether or not they like your brand page, and a few other unspecific things. Once a user authenticates your app the signed request can give you more of the user’s information. If all you need is the user’s name and ID, the signed request is a more efficient way to get it than making a Graph API request.
Read more – https://developers.facebook.com/docs/authentication/signed_request/