Avatar
50P
Člen
Avatar
50P:

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. srpna 17:20
Avatar
Jiří Fencl
Člen
Avatar
Jiří Fencl:

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. srpna 17:43
Avatar
50P
Člen
Avatar
50P:

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. srpna 17:57
Avatar
Jiří Fencl
Člen
Avatar
Jiří Fencl:

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. srpna 18:43
Avatar
hitzoR
Člen
Avatar
Odpovídá na Jiří Fencl
hitzoR:

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  +1 28. srpna 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.