Thanks for the reply.I am just wondering whether color changing can be done by loading different css files based on user ids.
For an example, user 1 - themes/Red.css,user 2 - themes/Blue.css etc..
I just do not know where to change the code.
I have seen how to load skins based on roles in following tutorial.
Dynamically Change DotNetNuke Skins by Security Role
http://www.dnnsoftware.com/community-blog/cid/134745/dynamically-change-dotnetnuke-skins-by-security-role
Code snippet are as follows.
UserInfo oUser = UserController.GetCurrentUserInfo();
if (this.UserInfo != null && this.UserInfo.UserID > Null.NullInteger)
{
if (this.UserInfo.IsInRole("My Security Role"))
{
// import/using System.Web.HttpCookie
Response.Cookies.Add(new HttpCookie("SkinSrc", "[G]Skins/DarkKnight/Home-Mega-Menu.ascx"));
}
else
{
// either assign another skin, or do nothing
}
}
else
{
// either assign another skin, or do nothing
}