]d@sNddlZddlZddlTddlmZddZddZdS)N)*)Managec Cstd}td}tt}x|D]}|jd\}}}tj}|jt|dd|j}||kr||krt dd|d|iSt d q.WWd QRXd S) u 登陆函数:先到config文件中读取userinfo的文件路径 读取userinfo文件中的信息,对用户名和密码进行查验 登陆成功之后查看这个人的身份,来确定进入哪一个是试图 :return: z username: z password: |encodingzutf-8u登陆成功usernameroleu登陆失败N) inputopenZuserinfosplithashlibmd5updatebytesZ hexdigestprint) ZusrZpwdflineuserZpasswdrr Zmd5_pwdr?E:\整理版笔记\python\课堂练习题\homework\core\main.pylogins      rc Cstdt}|rttjt|d}||d}x1t|jdD]\}}t||dqVWy5tt d}t||j|ddWntdYnXdS)Nu#欢迎登陆管理系统rrru请输入操作序号:u'对不起,您输入的内容有误!) rrgetattrsysmodules__name__ enumerateZmenuintr)ZretZ role_classobjijrrrmains  #r )r rZ conf.configZ core.Managerrr rrrrs