使用Silverlight构建插件式应用程序(五)
2008-10-23 11:43:43 来源:WEB开发网这是客户端的调用方法,其中用户密码使用md5进行离散,然后再和用户名相加进行第二次离散。这样出来的结果基本不可能被现有的md5查询网站查询出来密码。
然后调用服务器端的注册方法,本来可以返回bool类型的,但是有点偷懒,就返回了一个字符串,当字符串是”True”的时候表示注册成功,其他表示失败,返回的是失败的原因。
注册成功之后,就设定一个静态变量。这个静态变量就是整个宿主程序的登陆用户。
然后关闭窗口,至此,用户注册完成。其实大家可以看到,当用户注册成功之后,就进入了自动登陆状态。整个主界面上的输入用户密码的登陆就隐藏了,换成了查看用户信息。这个是使用用户的登陆事件:
public class PublicUnit
{
public static string PluginConfigFile = "WindCloud.Config.xml";
public static MainUser UserInfo = new MainUser();
}
public class MainUser : UserInfo
{
public delegate void Longined(Object sender, bool isLogined);
public event Longined OnLongined;
private bool logined = false;
public bool IsLogined
{
get
{
return logined;
}
set
{
logined = value;
if (OnLongined != null)
{
OnLongined(this, logined);
}
}
}
}
Tags:使用 Silverlight 构建
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接