如题,想让C/S程序记住用户和密码,该如何实现?
向硬盘上写一个文件来记住吗?还有什么别的办法?

解决方案 »

  1.   

    必须用加密 可以参考一下MS的IDCRL的设计
      

  2.   

    代码如下:
    public sealed class Client
        {
            static Client()
            { 
                
            }        private static string userName = string.Empty;        public static string UserName
            {
                get { return Client.userName; }
                set { Client.userName = value; }
            }        private static string ip = string.Empty;        public static string IP
            {
                get { return Client.ip; }
                set { Client.ip = value; }
            }
    }
      

  3.   

    在硬盘上写一个加密过的文件,然后启动软件时判断如果是自动登录的,就执行Check验证模块
      

  4.   

    只能放在文件里,即使是网页也是放在cookie里的,所以是没有其他办法的
      

  5.   


    用序列化知识,写个类, 第一次登陆时读取用户名和密码,Serialize到硬盘上,以后程序启动是时 反序列化这个类, 写到登陆框中。OK。