- 之前的操作做完以后理论上是可以正常登录,并获取到当前登录用户信息的,但实际上会有两个问题
- 第一个问题mock问题,需要禁用mock,由于默认是启用mock的,我们cnpm run start会启用mock,我们可以在package.json中稍作配置,禁用掉mock,找到package.json中的start,如下图所示
加入MOCK=none,加完后的start完整行如下:
“start”: “cross-env MOCK=none UMI_ENV=dev umi dev”,
4.第二个问题,若依的验证码验证问题,若依的login方法默认要验证验证码,我们需要禁用若依后台的验证码验证,最简单的禁用方法是直接改数据库数据,具体操作如下:
打开后台数据库的表sys_config,如图所示
找到验证码的开关配置行的config_value,把其值改为false即可。
5.重启若依后台,重启前台,在浏览器中输入前台访问地址http://localhost:8000,出现登录界面后,输入若依默认的管理员账号密码admin,admin123,即可实现登录。