Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]Konto demo w grze
_Martin_
post
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Witam Panów!

Mam pytanie bo nie wiem jak się do tego zabrać Mam jeden sposób ale trochę lamerski (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


Chodzi o to jak byście wy zrobili dla gry internetowej konto Demo Do pokazania?
Zeby wszystkie opcje były wyłączone coś al screeny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tylko ze mozna przeglądać.
Robienie 2 działów dla demo takich samych ale z wyłączonymi opcjami to głupota

Jakieś pomysły.

Pozdrowionqa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
ArekJ
post
Post #2





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Najłatwiej to chyba IF'ami jechać. Jeźeli konto ma ID np. 2 (id konta demo) to wtedy nic się nie wykonuje.
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Jeżeli masz jakąś obiektową nakładkę na komunikację z bazą danych to możesz dać warunki do odpowiednich metod, np.:
  1. <?php
  2. public function insert() {
  3.    if (!IS_DEMO) {
  4.        // wykonujesz normalnie kod metody
  5.    }
  6. }
  7. ?>

Analogicznie dla update i delete. Niewielkim nakładem pracy osiągniesz zamierzony efekt. Jeżeli natomiast masz wszystko trzaskane przez np. mysql_query to wówczas możesz skorzystać z innego użytkownika przy nawiązywaniu połączenia. Użytkownik ten nie miałby uprawnień (na poziomie bazy danych) do INSERT, UPDATE, DELETE. Tutaj jednak będziesz miał problem z wyświetlanym komunikatem o braku uprawnień do wykonania danej operacji (co również jest do obejścia).
Go to the top of the page
+Quote Post
_Martin_
post
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Tak mam konta z ID I Z Prawami np * to admin moderator to moderator paru działó forum ect
Wiec moze ifami to troche duzo roboty chodz mam wszystko na tpl'ach i routerze (Stylach) wiec to zaden problem coś wykombinować tylko ja nie umiem hehe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Co do twojej propozycji to phpion to niezłe tylko nie rozuimem troche tego
Moge zrobić przykładowo konto Demo gdzie będzie się logował (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tylko właśnie wytłumacz szerzej tą funkcje is demo ?

ALBO Zrobić tylko jakąś funkcje gdzie INSERT DELTE UPDATE Nie bedzie mógł wykonać co ty na to ?

Ten post edytował _Martin_ 13.01.2009, 21:09:39
Go to the top of the page
+Quote Post

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: 23.08.2025 - 21:43