Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] pierwszy skrypt - logowanie, dużo czytałem i sobie namieszałem
[AP]Mody
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.12.2004

Ostrzeżenie: (0%)
-----


Witam. Zamierzam w ramach nauki php napisać prosty cms/system portalowy (oba to co innego ale wiadomo o co mi chodzi).

Mam pare pytań - nastepne pojawią się w trakcie tworzenia.

1) Żeby nie wrzucać w każdym pliku kodu do połaczeń z bazą zrobię funkcję, która będzie się tym zajmowała.
Gdzie ją umieścić? w pliku na poziomie katalogu głównego czy w podkatalogu?

2) Czy używanie osobnego pliku konfiguracyjnego jest bezpieczne?

3) czy bezpieczniej jest stworzyć konto użytkownika z dodatkowym polem w tabeli users w bazie (pole admin i wartość 0 lub 1), czy może jednak utworzyć osobno tabele admins i tam wrzucic dane do logowania do panelu - jak jest np. w JPortalu?

4) czy wyciagać za pomocą zapytania wszystkie dane z tabeli o np.12 polach i definiować np. tylko 2 potrzebne zmienne czy może wyciagać tylko zawartość tych pół które są potrzebne?

chyba niejasno to napisałem dlatego przykład :
tabela users w bazie danych pola : user, pass, email, gg, skad, podpis, admin
a my chcemy wyciagnąć tylko user i gg to czy

  1. SELECT * FROM users....

czy może
  1. SELECT user,gg FROM users




ps. na razie tyle - o połowie pytań pewno zapomniałem... poczytalem duzo o sesjach i troche mi sie to już powoli myli...za dużo naraz bym chciał...teraz ide czytac książki (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
w3b
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 11.09.2006

Ostrzeżenie: (0%)
-----


1. Moze zrobisz plik z funkcjami/klasa albo poprostu config.php gdzie nawiazesz polaczenie.

2. Zalezy jak go uzyjesz

3. Mozesz zrobic kolumne privlages gdzie podasz uprawnienia do jakich ma dostep user, tym samym masz juz ulatwiona robote, bo bez dodatkowej tabeli mozesz dodawac newsman'ow itp

4. Nie zawsze jest konieczne pobieranie wszystkich wartosci, dlatego smialo uzywaj
  1. SELECT user,gg FROM users


pozdrawiam:)

Ten post edytował w3b 12.09.2006, 01:38:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 18:25