首先说明下这段代码的bug
正常功能:用户第一次登录失败后会进行注册,注册成功后录入用户注册的信息,进行第二次登录;第二次登录成功则正常显示用户信息
bug:注册成功后进行第二次登录时,无论用户输入的信息正确还是错误都会显示第二次登录失败,直接跳过用户输入正确后的执行步骤,麻烦各位耐心指正下,谢谢
有的给你贴代码的功能,你不贴代码。tips:贴代码了别人才有动力帮你debug,不然谁会敲一大篇代码。
说重点,判断用户是否登录成功怎么判断,就是用户名和密码都正确,对应在你这里就是用户名在你的数组中,并且密码和用户名对应的密码相同,那么你这个代码登录成功不了,那么证明你的判断是错误的,导致不管你输正确还是输错误,都会走到错误的这条上。那你在判断的地方调试,为什么不会走到正确的逻辑中不就解决了,把判断的相关内容打印出来,你这代码太多了,没空手敲。