这里记录下 大致的思路:
自动登录跟 用户名 密码有关,那么自动登录意味着 用户名密码需要存储起来,一般用文件方式 存储,而做用户名密码验证的时候 通过网络发送请求来匹配是否通过验证,少有将所有用户名密码同步到本地,然后再进行匹配的。
那么 程序一开始肯定是要先判断 是否存在已有的用户登录过,如果有,则直接进入主页;没有,则需要输入用户名密码,这里我们需要新建一个判断标示到文件中,这个标示就是用来存储是否可以自动登录的,类型为 boolean, 如果是false 输入用户名密码时,输入的用户名 存储到本地 防止用户密码输错时重复输入用户名,当验证不通过时,密码置空 ,如果验证通过 则存储 密码 并将标示置为true,这里大概就说完了流程。
当然 那么问题还有就是 标示如果为true之后 下次登录的时候 每次都直接进入主页面,这个欢迎页面始终不可见,当我需要修改用户时,或者我在主页中 注销当前用户怎么办,这个时候可以再设置一个标示,boolean 的注销标示 为true时 则不自动登录。