程序的服务器设置功能怎么设计合适?
服务器的IP地址,数据库名,(数据库的)用户名密码等等,注意不是用户的用户名密码,这些东西当然是需要有地方配置的,可是吧这些东西暴露给用户这不好吧?
我之前在几家公司做的东西有这么两种做法:
1. 在登陆对话框的一个角落里设置一块区域,从外观上看不出有什么不同,用鼠标在那个区域内点一下就弹出配置界面,配置文件是加密的;
2. 写在一个配置文件里,程序从里边读,不需要配置功能,这个当然不能加密。
我觉得这两种办法都不是很妥当,有什么好的方法吗?
我现在主要考虑这么几点:
1. 配置信息是否要对用户公开,是否要加密?尤其是数据库的用户名密码,用户可以看得到的话很不妥。
2. 配置功能的入口放在哪里,在登陆界面上加个按钮好吗?