NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
FiftypiSoftware
Tvůrce
Avatar
FiftypiSoftware:28.8.2016 17:20

Zdravím,
mám webovou aplikaci, která pracuje s uživateli
Uživatelé jsou vytvořeni jako MySQL Users. Je možné vytvářet takto MySQL uživatele přímo pomocí SQL příkazů v PHP nebo ne?

 
Odpovědět
28.8.2016 17:20
Avatar
Jiří Fencl
Člen
Avatar
Jiří Fencl:28.8.2016 17:43

php vyuziva pro pripojeni k DB nejakeho uzivatele z Users, pokud ten ma opravneni k zapisu do tabulky Users, tak to samozrejme pujde, ale moc rozumne to tedy neni

 
Nahoru Odpovědět
28.8.2016 17:43
Avatar
FiftypiSoftware
Tvůrce
Avatar
FiftypiSoftware:28.8.2016 17:57

Takže by bylo lepší mít přímo databázi s uživatelskými daty a tam zapisovat ty uživatele?
Přihlašování by tedy probíhalo formou ověřování rovnosti zadaných údajů. Uživatel by se tedy nepřihlašoval přímo do databáze.

 
Nahoru Odpovědět
28.8.2016 17:57
Avatar
Jiří Fencl
Člen
Avatar
Jiří Fencl:28.8.2016 18:43

Nenapada mne moc aplikaci (napr vlastni hosting), kde by bylo potreba vytvaret primo uzivatele MySQL v PHP, ale i tam jsem to udelal radeji schovanym skriptem na serveru. Moc informaci o aplikaci nepises, ale jestli je to bezne prihlasovani, tak urcite vlastni tabulku s ukladanim HASHovaneho hesla, nejlepe jeste pridat SALT. Tutorialu je na to plno

 
Nahoru Odpovědět
28.8.2016 18:43
Avatar
hitzoR
Člen
Avatar
Odpovídá na Jiří Fencl
hitzoR:28.8.2016 23:36

Na salt a celkově ty zastaralé způsoby hashování jako md5 a sha1 bych se vykašlal a použil radši password_hash a password_verify - http://php.net/…password.php

 
Nahoru Odpovědět
28.8.2016 23:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.