2017-08-31 41 views
0

我在切换到生产时无法以管理员身份登录。我得到以下错误:作为管理员在生产中无法登录

BCryptPasswordEncoder - Encoded password does not look like BCrypt 

我猜我会直接在数据库中(表blc_admin_user)更改管理员密码,加密一个?如果是这样,它会是什么? 另外我希望可以使用在开发中创建的相同数据库进行生产,我希望这不是问题。

请注意,我使用默认的管理员登录(密码:admin)。 版本5.2.0-SNAPSHOT

回答

1

是的,您需要使用BCrypt加密admin密码并将其放入BLC_ADMIN_USER表中。这里是更新脚本来做到这一点:

UPDATE BLC_ADMIN_USER SET PASSWORD = '$2a$06$NtRCQoGXWEgBClwBO8b1AeBqIP1elvZNuZqR/57Yjfw4kV/M0vljG' WHERE LOGIN = 'admin';