How is your dashboard being loaded? If you are trying to load it via a skin template (i.e. yoursite.com/template) then it is not going to work, as there is no "active profile" when viewing a skin template.
Your best bet is to make a small, custom module - create a profile.php script, and load your dashboard from within (the profile.php script is like the default router for profile pages for a module).
So for example, create a module - say "dkDashboard" with a module url of "dash", and in the profile.php you would have a "dashboard" function - i.e.
function profile_view_dkDashboard_dashboard($_profile,$_post,$_user,$_conf)
{
return jrCore_parse_template('dashboard.tpl', $_user, 'dkDashboard');
}
Then put "dashboard.tpl" in the modules "templates" directory.
Then, your users would access the dashboard like:
http://yoursite.com/profile-name/dash/dashboard
and that would render the dashboard.
Make sure and check out the developer docs for an overview on the module directory structure:
http://www.jamroom.net/the-jamroom-network/documentation/development/26/creating-a-module
Hope this helps!
--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net