Kezdőoldal » Számítástechnika » Weblapkészítés » Ezt a hibát lehet valahogy...

Ezt a hibát lehet valahogy javitani?

Figyelt kérdés

Fatal error: Call to undefined function password_verify() in /login.php on line 12


if (password_verify($password, $data['password'])){



2020. júl. 20. 20:13
 1/7 Argloss ***** válasza:
PHP verzió miatt van. Ha a regisztrációt átírtad sima hash() függvényre, akkor ezt is át kell.
2020. júl. 20. 20:21
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

Értelmezd a hibaüzenetet:

"undefined function" vagyis meghatározhatatlan (nem létező) függvény.


Ha megnézed a password_verify függvény leírását:

[link]

olvashatod:

"(PHP 5 >= 5.5.0, PHP 7)"

vagyis PHP 5 esetén az 5.5.0-ás verziótól kezdve elérhető - ha annál régebbi verziójú PHP, nem érhető el.


Az is lehet, hogy letiltásra került.


Egy phpinfo()

[link]

függvény meghívásával lekérheted, milyen verziójú PHP-ról van szó, mi van letiltva, stb...

2020. júl. 20. 20:24
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
Az angol nem erősségem akkor erre a hibára nincs megoldás?
2020. júl. 20. 20:36
 4/7 Argloss ***** válasza:

Az ATW ingyenesen PHP 5.2.17 van, szóval nem fogod tudni használni a password_verify() függvényt.

Helyette tudsz mondjuk SHA titkosítást használni a hash() függvénnyel. Ellenőrzéskor ennek megfelelően a felhasználótól jövő jelszóra is rárakod a hash-t és így tudod ellenőrizni az egyezést azzal ami az adatbázisban is van.

2020. júl. 20. 20:43
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

"Az angol nem erősségem"

Akkor nincs mese: tanulj meg angolul!

Az összes jobb szakirodalom angol nyelven érhető el.


"akkor erre a hibára nincs megoldás?"

Írsz magadtól egy hasonló funkcionalitású függvényt.

2020. júl. 20. 20:44
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Ugyancsak bemásolom, amit másik kérdésedre írtam:


Istenem már...



[link] Fizess elő itt. Nézd meg az oktató videókat. Van benne regisztráció és bejelentkezés is. Ráadásul biztonságosan is van megírva, nem hülyeséget beszél és nem úgy írja a kódot, hogy sebezhetőségek maradnak, mint a Te kódjaidba.... Legalább valami normálisabb forrásból tanulj akkor könyörgöm!



És annyit hozzáfűzök még, ha ez nem teszik akkor udemyn is vannak fizetős kurzusok amiből lehet tanulni...ja csak hát Te nem tudsz magyarul. Akkor fogadd meg a tanácsomat! Legalább 1 hónapra fizess elő! Vásárolhatsz olyan csomagot is, ahol a KÉSZÍTŐ. Segít neked. Ott felteheted ezeket a kérdéseidet és kapsz majd rá magyarázatot.

2020. júl. 20. 21:00
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
"ja csak hát Te nem tudsz magyarul" akarom mondani angolul...
2020. júl. 20. 21:02
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!