简单模拟登陆原理的代码实现:
第一题:
LoginAction类
属性:拥有用户类型数组(数据)
放宽要求:用户名与密码可以直接定义在方法参数中,也可以直接定义在成员中。
方法:
注册register方法用来注册用户,即将对应的数据存储到人员信息数组当中。如果有相应的用户名即注册失败,返回false,反之成功了返回true
第一题2:
将用户类型数组修改成用户类型集合
将用户名与密码封装成用户对象再使用或者传递
第二题:在第一题基础上 增加
IEPage类,用来模拟页面
方法:
注册register方法,输入人员用户名及密码,如果注册成功,打印注册成功,并返回"您的用户名为XX,请牢记您的密码,您的密码为XX"
第三题:在第二题基础上 增加
在LoginAction类中增加login方法:对比用户名与密码是否匹配,如果匹配,返回true否则返回flase
在IEPage类中增加login方法,传入人员用户名及密码,成功返回已登录,失败返回登录失败。
|