Hello!
This is very similar to the answer I gave here: Different response for each users types - #6 by ChrisRahme