proces logowania

0

hej mam pewnie pytanie które mnie nurtuje ;)

pisze taką prostą stronę www z wykorzystaniem php+sql i mam problem ze zrozumieniem pewniej rzeczy.
w mojej bazie zrobilem tabele users w ktorej przechowuje info o uzytkownikach tej stronki , gdy chce sie logowac jako jeden z nich wszystko gra w porzadku. to nie jest post o tym ze cos mi nie dziala.

chce tylko zapytac dlaczego podczas laczenia do bazy jako dany user z tabeli musze dodatkowo dopisywac modul logowania do bazy jako jakis tam "root" , dokladnie mam na mysli cos w ten desen:

mysql_connect($host,$db_user,$db_password);
mysql_select_db($database);

moze mi ktos z Was pomoc w zrozumieniu tego ?

serwer mysql mam jakis tam darmowy i jest tam phpmyadmin itd.

czy to ma zwiazek z uzytkownikiem phpmyadmin'a ?

chce to tylko jakoś szerzej pojąć ;)

dzięki z góry

pozdrawiam

0

Żeby skorzystać z bazy danych musisz się do niej zalogować, tak samo jak do komputera. Chciałbyś, żeby każdy mógł korzystać z Twojej bazy i grzebać tam w tabelach? Po to jest logowanie do niej, abyś mógł się zabezpieczyć.
A to, że zrobiłeś jakąś tam stronkę, która też obsługuje logowanie to Twoja prywatna sprawa.

0

ok , dzięki za tłumaczenie ;) mniej więcej to rozumiem , jedynie mnie zastanawiało dlaczego uzytkownika bazy danych zawsze "wklepuje się do kodu na sztywno"

dzięki

0

Nie musi być na sztywno, możesz go wczytywać z pliku konfiguracyjnego z dysku. ;)
Masz jakąś swoją bazę i masz do niej hasło. To gdzie chcesz je trzymać? Znasz na pamięć i przy logowaniu się do jakiegoś panelu administracyjnego podajesz, ale program (czy też strona) przecież tak nie może. Musisz to gdzieś zapisać, żeby mogły się zalogować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1