Size: a a a

2021 April 20

ЧХ

Человек Хороший... in phpclub.ru
привет всем, есть люди которые в прологе шарят?)

Извиняюсь что не по теме
источник

DM

Dmitry MiksIr in phpclub.ru
Хорошо хоть не в Ада
источник

m

mvc in phpclub.ru
можно еще лисп вспомнить, и фортран-77...
источник

F

Feel-o-Sov in phpclub.ru
Вопрос о дырках в логике.

В одном проекте я против заказчика борюсь, чтобы система не могла авторизовать пользователя сразу после перехода по ссылке, которую он получил после регистрации (подтверждение мейла). Ссылка закодирована md5 на base64.

Заказчику нравится, что становится меньше на пару кликов и не нужно юзеру искать кнопку входа. Мне не нравится, что кто угодно может кликнуть по ссылке в письме, особенно на оставленном рабочем компе. Однако, я бы хотел узнать у коммунити, есть ли другие аргументы на уровне PHP, почему нельзя по ссылке авторизовать (или все нормально будет?). Проект на WordPress.
источник

DV

Dmitry Vylegzhanin in phpclub.ru
Почему нет?
Это эквивалентно отправке пароля по электронке + засветка его во всех логах в урле.

Нужно оценить риски
- передачи ссылки
- индексации ссылок плагином в браузере поисковиком.

Можно ограничить ссылку по времени жизни.
источник

PC

Pavel Chebotarev in phpclub.ru
Если ссылка одноразовая, то впринципе почему бы и нет. Но конечно появляются дополнительные векторы атаки, надо модель безопасности описать
источник

F

Feel-o-Sov in phpclub.ru
Действительно. Есть же проекты, которые сразу пароль присылают с логином. И не абы кто, а целые хостинг-провайдеры.

- Для передачи ссылки разрешен специальный параметр и в обработку из GET он попадает, только если разрешен внутрях WP.
- Про индексацию, спасибо, что напомнили.
источник

F

Feel-o-Sov in phpclub.ru
Да, ссылка одноразовая.

Спасибо. Попробую понять и проработать подсказку о модели безопасности
источник

DM

Dmitry MiksIr in phpclub.ru
Ну это обычный баланс "удобство vs безопасность"
Схема весьма рабочая, но вероятность утечки есть
Можно на браузер завязаться, те при регистрации все-равно какой-то id сессии ставите
Сравнивай что кука та же при переходе по ссылке что и была при регистрации
источник

F

Feel-o-Sov in phpclub.ru
Благодарю.
источник

DV

Dmitry Vylegzhanin in phpclub.ru
Про одноразовые ссылки припоминается префетч этих ссылок антивирусом, делайте 5 минут после первого запроса) — и то не факт что поможет)
источник

DM

Dmitry MiksIr in phpclub.ru
префетч да, и не только антивирусом, тот же почтовик может дернуть
источник
2021 April 21

in phpclub.ru
Добрый день
источник

in phpclub.ru
как заменить определенные буквы на другие в тексте ?
источник

in phpclub.ru
function ConvChars($input)
{
 $count = mb_strlen($input);
 $s = array("ҳ", "ӣ", "қ", "ҷ", "ӯ", "Ҳ", "Ӣ", "Қ", "Ҷ", "Ӯ");
 $r = array("х", "и", "к", "ч", "у", "Х", "И", "К", "Ч", "У");
 
 for ($i=0;$i<$count;$i++)
 {
   
   for ($j=0;$j<(9);$j++){}
     echo $input[$i];
     
     if (mb_substr($input,$i,1) == mb_substr($s[$j],$i,1)) {
         echo (mb_substr($input,$i,1));
         $input[$i]=$r[$j];
         
       echo "ok";
       //$newstr = str_replace($s[$i],$r[$j],$input);
       

     }
   
   }
   
 
 return $input;
}

echo ConvChars("ҳазор");

пример вот такой не получается их заменить
источник

VC

Vladimir Colesnic in phpclub.ru
вот как рабочий вариант
function ConvChars($text)
{
 $string = '';
 $s = array("ҳ", "ӣ", "қ", "ҷ", "ӯ", "Ҳ", "Ӣ", "Қ", "Ҷ", "Ӯ");
 $r = array("х", "и", "к", "ч", "у", "Х", "И", "К", "Ч", "У");
 for($i=0;$i<iconv_strlen($text);$i++) {
   $nstr = true;
   $str = mb_substr($text, $i, 1);
   for($b=0;$b<count($s);$b++) {
     if($str === $s[$b]) {
       $string .= $r[$b];
       $nstr = false;
     }
   }
   if($nstr) {
     $string .= $str;
   }
 }
 var_dump($string);
}
ConvChars("ҳазор");
ConvChars("ҳӮзҷр");
источник

НА

Никита Андреев... in phpclub.ru
<?php  
  echo $_SERVER['HTTP_USER_AGENT'];
?>  почему то во всех браузерах выводится одно и тоже


Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36


помогите пожалуйста
источник

in phpclub.ru
Спасибо большое
источник
2021 April 22

AF

Algis Fateev in phpclub.ru
источник

Н

Наталья in phpclub.ru
Всем добрый вечер! Подскажите, пожалуйста,  нет ли среди участников php back end junior в поиске работы😊
источник