请实现登录功能,可以通过用户名、密码登录,也可通过证件号、密码登录。用户信息的存储需考虑不同的方式。(请按照实际的业务场景来完成编码,请按照基本的java规范编码,如类命名、方法命名、错误处理等)小弟没做过用户名和证件号都可以登陆的问题,有些疑惑,还望朋友们指导下:1.用户通过用户名和证件登录,在实际业务中这两个密码是否是同一密码?2.用户信息的存储需考虑不同的方式.除了数据库中储存和直接定义数组里,还有什么方式么?这道题的重点需要考察的是什么?