Kezdőoldal » Számítástechnika » Weblapkészítés » Ezt a sort hogy kellene javitani?

Ezt a sort hogy kellene javitani?

Figyelt kérdés

if (hash(sha512=$password)==$data['password']){}



Parse error: syntax error, unexpected '=' in /login.php on line 12 idáig még azt irja csak hogy az egyenlőség jel ismeretlen számára ezt hogy lehet javitani?



2020. júl. 21. 08:01
1 2
 1/20 anonim ***** válasza:

Már ne haragudj, de hogy akarsz így weboldalt csinálni, ha azt sem érted, mi mit csinál?

Szerintem át sem látod te ezt az egészet.

Tudod értelmezni, hogy ez a sor miből áll, mit csinál?


if (hash(sha512=$password)==$data['password']){}


Nem értesz hozzá, nem tudod korrektül megcsinálni. Olyan lyukas lesz ez a kód, mint az ementáli, én biztos nem regisztrálnék egy ilyen oldalon.

2020. júl. 21. 08:10
Hasznos számodra ez a válasz?
 2/20 A kérdező kommentje:
a data password az adatbázisba levő jelszót jelenti a masik pedig azt amivel be akarok lepni
2020. júl. 21. 08:14
 3/20 anonim ***** válasza:
Inkább tanulj node.jst mert ez egy katasztrófa. Vagy akk ülj le egy dokumentacio v könyv elé és tanuld meg rendesen
2020. júl. 21. 09:10
Hasznos számodra ez a válasz?
 4/20 anonim ***** válasza:

#2


Jó, és akkor hogy kellene kinéznie ennek a sornak?


if (hash(sha512=$password)==$data['password']){}


A hash micsoda és mit csinál? Az "sha512=$password" résznek mi értelme van?

Ha tudjuk, hogy a bekért jelszónak a hashjét akarjuk összehasonlítani az adatbázisban tárolt hash-hel, akkor azt hogy kéne leírnunk?

2020. júl. 21. 09:20
Hasznos számodra ez a válasz?
 5/20 anonim ***** válasza:
Pizzaform?
2020. júl. 21. 09:20
Hasznos számodra ez a válasz?
 6/20 A kérdező kommentje:
Igen
2020. júl. 21. 09:22
 7/20 anonim ***** válasza:
#1 Meredek teória, de mi van ha ez a tanulóprojektje? Nem tudni dolgokat nem szégyen, segítséget kérni pláne nem, lehurrogni azt aki segítséget kér, egy pontosan erre a célrla készült platformon, hát, maradjunk annyiban hogy kiegyensúlyozott ember nem érzi szükségét annak hogy másokat a víz alá nyomjon.
2020. júl. 21. 10:15
Hasznos számodra ez a válasz?
 8/20 anonim ***** válasza:

Újfent csak azt tudom javasolni: értelmezd a hibaüzenetet:

"unexpected '=' " - váratlan egyenlőségjel.


A hash(sha512=$password) függvényben, mit keres az egyenlőségjel? Mi értelme van?


Tessék elolvasni a hash() függvény dokumentációját (tudom, angolul van, azt a nyelvet meg nem ismered - erre meg azt mondom, hogy tessék megtanulni angolul! Az informatikában ez KÖTELEZŐ!):

[link]

minimum két paramétert vár: egy ellenőrzőösszeg-képző algoritmus nevét (karakterláncként!) és egy üzenetet, aminek képezheti az ellenőrzőösszegét.


E helyett mit kap? Egy értelmezhetetlen értékadó kifejezést.

2020. júl. 21. 10:17
Hasznos számodra ez a válasz?
 9/20 A kérdező kommentje:
de ha kiveszem az egyenlőségjelet akkor se jobb
2020. júl. 21. 10:40
 10/20 anonim ***** válasza:

#7: A probléma az, hogy úgy esik neki komplex feladatnak, hogy - no offense, de - láthatólag az alapokkal sincsen tisztában.

Úgy ugrik bele (már többedszerre!) a mély vízbe, hogy nem tud úszni (és kapálózik összevissza) - az úszómester meg jogosan morog.


"egy pontosan erre a célrla készült platformon"

Azért ennek a platformnak is megvannak a használati "szabályai":

[link]

ha ezeket nem tartja be, akkor számíthat morgásra a hozzászólók által.

2020. júl. 21. 10:44
Hasznos számodra ez a válasz?
1 2

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!