WEB开发网
开发学院图形图像Flash 使用Silverlight构建插件式应用程序(五) 阅读

使用Silverlight构建插件式应用程序(五)

 2008-10-23 11:43:43 来源:WEB开发网   
核心提示: 同时在主框架进入的时候,就加了一个事件: PublicUnit.UserInfo.OnLongined += (o, ev) =>{if (ev)//用户成功登录{this.UserControl.LableUserName.Text = PublicUnit.UserInfo.Us

同时在主框架进入的时候,就加了一个事件:

  PublicUnit.UserInfo.OnLongined += (o, ev) =>
        {
          if (ev)//用户成功登录
          {
            this.UserControl.LableUserName.Text = PublicUnit.UserInfo.UserName;
            this.UserControl.TitleCanvasLogin.Visibility = Visibility.Collapsed;
            this.UserControl.TitleCanvasLogOut.Visibility = Visibility.Visible;
            //用户登录成功,通知所有插件用户发生改变
            foreach (KeyValuePair<string, IPlugIn> kvp in pluginServices)
            {
              kvp.Value.ChangeUser(PublicUnit.UserInfo);
            }
          }
          else//用户登出或者未登录
          {
            this.UserControl.LableUserName.Text = "";
            this.UserControl.TitleCanvasLogin.Visibility = Visibility.Visible;
            this.UserControl.TitleCanvasLogOut.Visibility = Visibility.Collapsed;
  
          }
        };

只需要改变用户是否登录属性就可以控制主框架上登陆的状态显示。

//至此,用户注册完成,下面看看用户登录:

//计算生成密码,密码生成规则:

//1:对密码使用MD5离散;

上一页  1 2 3 4 5  下一页

Tags:使用 Silverlight 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接