Adding Custom Content specific for unique logged in users?


I Have a website that shows the company profile, i need to add a login form that allows some users to login, and based on their type/id, i display a list of links for them

for example :

user 1 logs in , he’s from type A , it shows a list of x , y , x links where x is url_goto=1 and so on

can this be done in WordPress or i have to put some php files and add a link to these custom php files?