Why does the Login Destination module not redirect to page?
You can use Rules module.
Events: User has logged in.
Condition: User has role.
Actions: Page redirect.
Other Way through coding:
You can use hook_user_login
function hook_user_login(&amp;$edit, $account) {
 if($account-&gt;uid == 1)
  drupal_goto('cms');
 else
  drupal_goto('cms/{$account-&gt;uid}/dashboard');
}

Updated rule:
{ &quot;rules_after_login_rule&quot; : {
    &quot;LABEL&quot; : &quot;After Login Rule&quot;,
    &quot;PLUGIN&quot; : &quot;reaction rule&quot;,
    &quot;OWNER&quot; : &quot;rules&quot;,
    &quot;REQUIRES&quot; : [ &quot;rules&quot; ],
    &quot;ON&quot; : { &quot;user_login&quot; : [] },
    &quot;IF&quot; : [
      { &quot;user_has_role&quot; : { &quot;account&quot; : [ &quot;account&quot; ], &quot;roles&quot; : { &quot;value&quot; : { &quot;4&quot; : &quot;4&quot; } } } }
    ],
    &quot;DO&quot; : [ { &quot;redirect&quot; : { &quot;url&quot; : &quot;cms\/[account:uid]\/myhomepage&quot; } } ]
  }
}

Look at these post as well.
How to rediret to specific page depends upon user roles
I want to redirect the user to profile page after they log in
Redirect user based on role and node content