①登陆密码的问题:
将登陆密码怎么保存到数据库?加密!加密方式?那么在登陆时候又怎么将加密的密码解析?和用户输入密码进行比较?


②软件注册的问题
软件试用,怎么实现注册?以前是获取硬盘序列号和CPU序列号来进行注册,怎么判断软件是否注册,写入数据库?
③Access数据库访问问题
局域网怎么访问一个服务器的Access数据库?权限?
最好是思路+代码。

解决方案 »

  1.   

    1.几乎所有的论坛都是用MD5不可逆加密
    2.根据硬盘或CPU编号生成注册码,这个网上例子很多
    3.根据IP或机器名,用户名密码的链接字符串
      

  2.   

    md5加密,在登录时md5加密密码判断是否一致
    System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "MD5");
    MD5CryptoServiceProvider md5=new MD5CryptoServiceProvider();
    string Password="";
    byte[] b=Encoding.Default.GetBytes(source);
    md5.ComputeHash(b);
    通过XML配置文件或数据量。注册表判断是否注册。注册后修改文件
    局域网内用"\\servername\databasepath\db.mdb"   
    Access是轻量级单用户桌面数据库,用WebService访问最好
      

  3.   

    WebService访问?不是很清楚这个技术!:-(