2013-10-24 3 views
0

Спасибо, что прочитали мое сообщение. Я планировал создать веб-сайт корзины покупок. поэтому я планирую посмотреть плагин для корзины cakephp (из-за того, что это потрясающе). но мне нравится знать пароль администратора по умолчанию для инструмента корзины cakephp. вот ссылка для корзины покупок cakephp cakephp shopping cartcakephp корзина для покупок default admin пароль

Я знаю, что имя пользователя admin и пароль -> ??? .. Я пробовал использовать комбинацию паролей, но ничего не работало. это sha1 расшифровка с помощью соляного кристалла, если я не ошибаюсь.

Даже я много знаю, чтобы найти пароль. Но ничего не помогло. Вопрос подняты на эту тему, но, кажется, unrepiled..here ссылка

https://github.com/andraskende/cakephp-shopping-cart/issues/4

так же, как знать password..to проверить это .. спасибо ...

ответ

0

трудно найти пароль по умолчанию .. но может сбросить пароль

найти ваше приложение значение security.salt \ Config \ core.php

, если предположим, что пусть это будет «abc123» и вы планируют установить свой пароль, как «администратора», а затем

сделать sha1 шифрование значения abc123admin Вы можете онлайн преобразования для связи

преобразование sha1

Затем измените результат вывода в базе данных ..

затем попытаться войти в это будет успех

+0

Вы также можете просто попробовать войти в систему и извлечь хэш-пароль из SQL-журнала. Это имеет смысл не знать о том, как приложение настроило auth (например, предполагая/угадывая, что это хэш 'sha1'). – AD7six

0

Andraskende сказал вам решение в этом посте:

INSERT INTO `users` VALUES ('4e800ecf-b5bc-4fc6-b78f-67884317134f', null, 'admin', '6cfb5e7ba5fa202e923f45c534b87344440591e9', '1', '2011-09-26 00:34:07', '2011-09-26 00:34:07'); 

изменить это с encripted значением (md5 я предполагаю), например, если вы хотите пройти по умолчанию был «администратор», то изменить 6cfb5e7ba5fa202e923f45c534b87344440591e9 с 21232f297a57a5a743894a0e4a801fc3

Или изменить непосредственно на вашей базе данных, конечно :)

+0

спасибо за ответ первым .. Я изменил значение 21232f297a57a5a743894a0e4a801fc3 непосредственно в базе данных и попытался войти в систему с именем пользователя = admin и password = admin, но это не поможет .. если я ошибаюсь по шагам, исправьте меня – user2211477

+0

Если вы проверите sql log что показывает? Читая код, я думаю, что это не шифрование md5 (я отредактирую ответ позже) – Sal00m

0

Я не знаю, этот плагин, но вы можете попробовать, чтобы все действия вашего приложения, добавив временно это в AppController:

$this->Auth->allow(); 

и затем создайте нового пользователя.

0

Это то, что работает для меня. Я просто вошел в мой контроллер продуктов, заменить функцию индекс() с:

public function index() { 
echo AuthComponent::password('admin'); 
die; 
} 

Перейти к yourshopdomain.com/products и он будет показывать значение.

Вырезать и вставить это значение в поле пароля администратора для администратора в вашем db. Затем верните индексную функцию обратно к тому, что было раньше.

Я нашел это через вопрос и ответ от оригинального разработчика на github.

Конечно, было бы опасно сделать это в производственной среде, так что делайте это только в том случае, если вы разрабатываете свое приложение локально и не забудьте вернуться к исходной функции индекса.

Смежные вопросы