Usually when you use any famous CMS or customized CMS to manage your user, there are no concept of generating a different page or element for different user role. So if you can give me an other scenario, we can think of it.
So implementing interface just because you have page changed for different user role does not really make sense.