parser


 

 
   команды управления поиском

на одном из подручных хостингов первый вариант работает на ура, но на Хостинг центре..

Messer 08.06.2013 12:53 / 08.06.2013 12:55

не заработало даже через шелл-скрипт.
После этого попробовал упростить процедуру до:

Файл wppass.php
----
#!/usr/bin/env php
<?php
  require("class-phpass.php");
  $wp_hasher = new PasswordHash(8, true);
  exit($wp_hasher->CheckPassword(123456,'$P$BOvQYoHxOvq5BcQIIBeuCR0er.xA3B1') ? 0 : 1);
?>
----

Файл php.sh
----
#!/bin/sh
/usr/bin/env php ./wppass.php 0 && echo "true" || echo "false"
----
Запускаю из консоли php.sh, результат - true (при изменении в wppass.php значений - естественно false) все работает.

файл auto.p
----
@WpAuth[]
  $f[^file::exec[./php.sh]]
  $f.text // $f.status
----

Вызываю @WpAuth[]
На выходе:
"Content-type: text/html ^WpAuth[]true // 0" - true не зависит от совпадения пароля/хэша
без "0 && echo "true" || echo "false" статус все равно "0"