Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> admin i inni userzy, pliki wspoldzielone czy oddzielne?
ernik
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 4.04.2005

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


mam 2 typy userow- admin i normal
(wspolna tabelka - kolumna - typ uzytkownika przechowuje 0 dla normal 1 dla admina)
i teraz czy uzaleznic kazda strone (zawartosc) od typu usera?
  1. <?php
  2. if(auth_type()==1){
  3. $usr_exists=user_exists($uid);
  4.  /// strona dla admina
  5. }
  6. else{
  7. //strona dla innych
  8. }
  9. ?>


czy zrobic wogole oddzielne strony dla userow i adminow?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Fipaj
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


Nie... Lepiej zrobić system szablonów
Kod
Treść... {IFADMIN}Treść dla admina{/IFADMIN}{IFNORMAL}Treść dla usera{/IFNORMAL}

To najlepsze rozwiązanie


--------------------
Go to the top of the page
+Quote Post
bela
post
Post #3


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


Cytat(Fipaj @ 2005-04-18 16:44:00)
Nie... Lepiej zrobić system szablonów
Kod
Treść... {IFADMIN}Treść dla admina{/IFADMIN}{IFNORMAL}Treść dla usera{/IFNORMAL}

To najlepsze rozwiązanie

Może i dobre, ale i tak nie do końca winksmiley.jpg Bo wybierasz w szablonie co chcesz zaprezentować, a tym raczej logika powinna się zająć ;]


--------------------
Go to the top of the page
+Quote Post
ernik
post
Post #4





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 4.04.2005

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


Cytat(bela_666 @ 2005-04-18 15:47:35)
Cytat(Fipaj @ 2005-04-18 16:44:00)
Nie... Lepiej zrobić system szablonów
Kod
Treść... {IFADMIN}Treść dla admina{/IFADMIN}{IFNORMAL}Treść dla usera{/IFNORMAL}

To najlepsze rozwiązanie

Może i dobre, ale i tak nie do końca winksmiley.jpg Bo wybierasz w szablonie co chcesz zaprezentować, a tym raczej logika powinna się zająć ;]

to co proponujesz?
Go to the top of the page
+Quote Post
Nievinny
post
Post #5





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 27.01.2005
Skąd: Białystok

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


Zrobić oddzielne strony TYLKO z treścią... winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
soldat
post
Post #6





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 14.03.2005
Skąd: W-wa

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


Cytat(ernik @ 2005-04-18 16:24:49)
czy zrobic wogole oddzielne strony dla userow i adminow?

To zależy czy (i w jakim stopniu) mozliwości admina i zwykłego usera są zbieżne ...
Go to the top of the page
+Quote Post
cudny
post
Post #7





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


No pewnie ze wszystko jest uzaleznione od tego co ma widziec admin i co ma widziec zwykly user exclamation.gif!

Jezeli np. masz strone podzielona na tabele i w jednej z nich user ma 3 linki do wyboru a admin 5 to dla user'a dajesz normalnie a dla admina dajesz warunek:

  1. <?php
  2.  
  3.  
  4. print ('<A href=\"host\">link1 dla admina i usera :)</A><BR>
  5.  <A href=\"host\">link2 dla admina i usera :)</A><BR>
  6.  <A href=\"host\">link3 dla admina i usera :)</A><BR>');
  7.  
  8. if($user = 'admin')
  9. {
  10. include(&#092;"admin.php\");
  11. };
  12.  
  13. ?>


W pliku admin.php mozesz dodac co chcesz.
To jest chyba najpopularniejsze rozwiazanie bo jest przejrzyste i w ogole ;p ...

pzdr
cudny


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


Cytat
QUOTE (bela_666 @ 2005-04-18 15:47:35)
QUOTE (Fipaj @ 2005-04-18 16:44:00)
Nie... Lepiej zrobić system szablonów

CODE 
Treść... {IFADMIN}Treść dla admina{/IFADMIN}{IFNORMAL}Treść dla usera{/IFNORMAL}


To najlepsze rozwiązanie 


Może i dobre, ale i tak nie do końca  Bo wybierasz w szablonie co chcesz zaprezentować, a tym raczej logika powinna się zająć ;] 


to co proponujesz?


logika prezentacji... wiec ja tu zadnego zła nie widze... bardzo czesto pisalem w smartym {if $access=='costam}admina{/if}
Go to the top of the page
+Quote Post
bela
post
Post #9


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


Ja bym proponował bardziej coś takiego :
  1. <?xml version="1.0" ?>
  2. <tpl:block id="foo">
  3. <div>Tutaj jakieś dane dla admina ;]</div>
  4. </tpl:block>


I kod odpowiedzialny
  1. <?php
  2. $block = $tpl->getElementById('foo');
  3. if(!user == 'admin') {
  4. $block->setAttribute('hide', 'hide');
  5. }
  6. ?>


Czyli w stylu WACT :]


--------------------
Go to the top of the page
+Quote Post
Nievinny
post
Post #10





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 27.01.2005
Skąd: Białystok

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


Ciekawa rzecz, tylko trzeba napisać własny Parser lub wykorzystać ten z WACT, więc jakby to dodac do Smarty lub OPT...


--------------------
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


  1. <?php
  2. {if $admin='7'}kod dla admina{/if}
  3. ?>

w zupelnosci wystarcza
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 22:50