Köszi a hibajelzést.
Zajlik a háttérben a PHP5 --> PHP7 áttérés, és úgy tűnik, hogy egy eregi()-t rosszul írtunk át preg_match()-re. A hiba csak nagybetűs felhasználó név esetén jelentkezik. Hamarosan javítjuk.
------
UI: Mivel ez egy software fórum, csak érdekességképpen:
A régi PHP5 kód:
} elseif (!eregi('[a-z0-9]', $request['member'])) {
throw new Eredmény('A felhasználónév formátuma nem megfelelő!', false);
az új (de hibás)
} elseif (!preg_match('![a-z0-9]+!', $request['member'])) {
throw new Eredmény('A felhasználónév formátuma nem megfelelő!', false);
és egy lehetséges javítás
} elseif (!preg_match('![a-zA-Z0-9]+!', $request['member'])) {
throw new Eredmény('A felhasználónév formátuma nem megfelelő!', false);
vagy egy másik megoldás
} elseif (!preg_match('![a-z0-9]+!i', $request['member'])) {
throw new Eredmény('A felhasználónév formátuma nem megfelelő!', false);
[ előzmény: (1927) VP, 2018.11.02 18:13:25] |