用户信息是用xml形式保存的,用一个加密方法把他加密成dat文件
然后我这样读取修改的:
1.把文件解码成xml文件(原来的dat还在的)
2.把xml文件载入到xdocument
3.删除这个xml文件(为了不让用户看到)
4.对xdocument操作
5.操作完后保存到xml文件
6.把xml文件加密成dat文件(覆盖原来的)
7.删除xml文件
结束。。。好像太复杂了
建议转换成XML时不保存到本地磁盘,直接利用内存流处理。
也就是将dat文件加载到内存中,然后在内存中将其处理成xml然后再加载xml
如果需要更安全的话可以加入一些验证性质的信息,如上一次修改的时间,上一次该文件存储的位置,或在文件中或其他位置存储文件的hash值以校验文件完整性
本地的用户信息用不作加密保存 自己的信息自己知道
直接把用户对象序列化保存成.DAT。。
搞怎么复杂干嘛,session保存不行吗