wexter@wexter-srv0:~$ cat test.php
<?php
echo md5('008038-0001-0001-1.00-11111111111') . PHP_EOL;
wexter@wexter-srv0:~$ php test.php
0457e066f5213b4842d2d3b1725b355d
проверяйте точно ли вы именно эту строку отдаёте md5
Хранить пароль в открытом виде так себе идея с точки зрения безопасности. Уж лучше пусть пользователь тыкает на восстановление пароля, либо при входе обязать поставить свой пароль, хотя тут же возникает вопрос, а почему-бы не дать ему это сделать на этапе регистрации, уж ввод пароля в два поля не особо замедлил регистрацию.
у вас на схеме телевизоры в разных вланах, заверните в какой-нибудь один.
igmp proxy настраивайте не на тегированный порт, а на влан на этом порту
/interface vlan add name=vlan3 interface=ether2 vlan-id=3
и в igmp proxy укажите интерфейс vlan3
<?php
echo md5('008038-0001-0001-1.00-11111111111') . PHP_EOL;
wexter@wexter-srv0:~$ php test.php
0457e066f5213b4842d2d3b1725b355d
проверяйте точно ли вы именно эту строку отдаёте md5