2014-11-19 2 views
1

Я заметил одну вещь о BLC, когда я пытаюсь запустить модуль администратора, установив среду как «разработка», она отлично работает. Но если я изменю среду на «производство», логин администратора не удался с сообщением «неправильное имя пользователя и пароль».admin login failing in production environment

Моих настроек: затмение + кот 7 + MySQL

ответ

0

Если вы используете широколиственный 3.1.x или 3.0.x - GA и демо-сайт + админ

Поскольку в производственной среде электронного различном кодера пароля используется

password.admin.encoder=org.springframework.security.authentication.encoding.ShaPasswordEncoder 
password.site.encoder=org.springframework.security.authentication.encoding.ShaPasswordEncoder 

см core/runtime-properties/production-shared.properties

вам нужно изменить BLC_ADMIN_USER пароли

UPDATE `BLC_ADMIN_USER` SET `PASSWORD`='c25519e7c79bee0b21cb6f3636c4b08e1161a1f9' WHERE `ADMIN_USER_ID`='-1'; 
UPDATE `BLC_ADMIN_USER` SET `PASSWORD`='524cd27c55b237be4abab4bad9c30077e73e8095' WHERE `ADMIN_USER_ID`='-2'; 
UPDATE `BLC_ADMIN_USER` SET `PASSWORD`='c2e4e7387afbcada3f650e896f43bcd71846c09e' WHERE `ADMIN_USER_ID`='-3'; 
UPDATE `BLC_ADMIN_USER` SET `PASSWORD`='94870e2edbc43e860acb4f6455743c737492d62e' WHERE `ADMIN_USER_ID`='-4'; 
UPDATE `BLC_ADMIN_USER` SET `PASSWORD`='9d8155b591446b5f6e7d7bebae1401765f8988ae' WHERE `ADMIN_USER_ID`='-5'; 
UPDATE `BLC_ADMIN_USER` SET `PASSWORD`='efca1f2d13a506925e0e5721789ee3b9ed619204' WHERE `ADMIN_USER_ID`='-6'; 

эти закодированные пароли для идентификатора как соли (-1, -2, ..) и admin в качестве пароля.