Welcome to our community

Be a part of something great, join today!

Space Hosting CMS Full Sajt :D

Status
Not open for further replies.
SPACE HOSTING v1.0​

Hteo bih da sa vama podelim moj novi CMS sajt na kome sam radio...
Rec je o GameHosting sajtu sa svim potrebnim funkcijama za hosting...

Opste o projektu:

Naziv projekta: Space Hosting
Verzija: 1.0
Autor: Djordje Radovanovic Djoxi (Ja) :D
Inspiracija dizajna: E*O GAME

Stranice i funkcije:

SAJT

Home
Register/Login (Forme za registraciju korisnika i login forma..)
Podesavanje (Stranica sa podesavanjima korisnickih informacije..)
  • Izmena informacija
  • Izmena PIN koda
  • Izmena lozinke
  • Izmena avatara

Profil (Pregled korisnickih informacija, statistika, aktivnosti korisnika, prijatelji korisnika, plugini i teme...)
Moje narudzbine (Lista svih korisnickih narucenih servera...)
  • Podizanje servera ukoliko imate dovoljno novca na racunu

Plugini (Lista i pretraga plugina iz baze, pregled plugina, download sma i amxx fajla)
Dodaj plugin (Dodavanje plugina u bazu)
Order Servers (Stranica sa formom za narucivanje servera (napravljeno za CS i SAMP servere, lako izmenljiva))
Forum(Jednostavna skripta za forum, izlistavanje kategorija, tema i foruma...)
Korisnici (Lista svih registrovanih korisnika)
Dodatno
  • Dodavanje prijatelja
  • Brisane prijatelja
  • Pisanje statusa
  • Brisanje statusa

GAME PANEL

** NAPOMENA! Za GamePanel sam iskoristio PapyPanel, ne odgovaram ni za kakve posledice ukoliko zadobijete koriscenjem panela **

GamePanel je integrisan u sajt...

Pocetna stranica (Lista svih novosti vezane za gpanel)
Serveri(Lista svih servera )
Podrska (Support) (Tiketi i arhiva svih tiketa)
  • Otvaranje novog tiketa
  • Arhiva svih tiketa

Billing panel(Lista svih uplata na sajtu i stanje na racunu (u dinarima))
  • Dodavanje nove uplate
  • Pregled statusa uplate i pregled uplatnice

ADMIN PANEL

Default podaci za admin login:

Username: Djoxi
Password: demo

Link do admin panela: vashost.com/admin

** Nisam radio poseban dizajn za admin panel, iskoristio sam admin panel od Papy Panela i dodao mu jos funkcija **

Game Panel stranice / funkcije

Home(Statistike svega na sajtu)
  • Serveri
  • Plugini
  • Forumi
  • Tiketi
  • Modovi
  • Korisnici
  • Uplate (Billing)

Masine (Lista svih masina)
Serveri (Lista svih servera)
Modovi (Lista svih modova i dodavanje moda sa opisom)
Vesti(Vesti koje se prikazuju na GamePanelu)
Obavestenja(Obavestenja koja se prikazuju na sajtu)
Podrska (Lista svih tiketa)
Billing panel (Lista svih uplata, odobrenje i brisanje uplate)
Forum(Lista svih kategorija,foruma...)
  • Dodavanje kategorija,foruma, administracije
Radnici(Lista svih radnika...)

Plugini(Lista svih plugina)
  • Pregled, odobrenje, brisanje, download plugina...


ScreenShotovi:

Home: http://prntscr.com/c63opw
Podesavanje: http://prntscr.com/c63p2d
Profil: http://prntscr.com/c63pex
Plugini: http://prntscr.com/c63pl4
Pregled plugina: http://prntscr.com/c63qyq
Naruceni serveri: http://prntscr.com/c63ptj
Order skripta: http://prntscr.com/c63q99
Forum: http://prntscr.com/c63qhl
Pregled teme: http://prntscr.com/c63qpq
Gamepanel: http://prntscr.com/c63r5e
GP Serveri: http://prntscr.com/c63rjt
GP Server Summary: http://prntscr.com/c63rzw
GP Lista modova: http://prntscr.com/c63s78
GP Billing panel: http://prntscr.com/c63shz
ADMIN home: http://prntscr.com/c63sp6
ADMIN korisnici: http://prntscr.com/c63swd
ADMIN korisnik: http://prntscr.com/c63t5s
ADMIN billing: http://prntscr.com/c63td8
ADMIN forum kategorije: http://prntscr.com/c63ti7
ADMIN forumi: http://prntscr.com/c63tpk
ADMIN dodavanje foruma: http://prntscr.com/c63twt
ADMIN plugini: http://prntscr.com/c63u6k
ADMIN pregled plugina: http://prntscr.com/c63uc0

INSTALACIJA

1) Skinite sajt klikom OVDE
2) Raspakujte i uploadujte na vas domen
3) Kreirajte mysql bazu i u nju ubacite SQL BAZA.sql fajl
4) U fajlu connect_db.php povezite bazu..

UZIVAJTE ! :D

P.S:
Ako nije problem zamolio bih sve da lajkuju stranicu kao vid podrske za moje radove :P :D <3
FACEBOOK STRANICA
 
Last edited:
Re: Space Hosting CMS Full Sajt :D

Izvini zbog ovoga spama, ali morao sam ovo reci.

Respect za ovo sto si objavio, ali sada kada krene otvaranje nekih hostinga piiih, ima da ih bude mali milion.
p.s. Sada cemo gledati razne copyrightove od istog sajta :D
 
Re: Space Hosting CMS Full Sajt :D

Izvini zbog ovoga spama, ali morao sam ovo reci.

Respect za ovo sto si objavio, ali sada kada krene otvaranje nekih hostinga piiih, ima da ih bude mali milion.
p.s. Sada cemo gledati razne copyrightove od istog sajta :D

kakve to veze ima sto ce biti puno hostinga?
radit ce mjesec dana i bit ce ugaseni...

gj djoxi.
 
Re: Space Hosting CMS Full Sajt :D

Svaka cast za ovo sto si napravio ali ne bih preporucio nikome da koristio ovaj sajt iz sigurnosnih razloga. Ne brini objasnicu. Nasumicno sam otvorio otvori_temu.php fajl . Ne znam da li si na svim stranicama pisao ovakve mysql query ali evo primera:

PHP:
$id = (int)$_GET['id'];
	$forum = mysqli_fetch_array(mysqli_query($con,"SELECT * FROM forumi WHERE id='$id'"));
	
	if(!$forum OR $forum == "") {
		
		$_SESSION['error'] = "Forum ne postoji!";
		header("Location:/forum#greska");

E sad zamisli kada bi neko tvoj $id zamenio sa npr:
PHP:
 '; DROP TABLE forumi; --
Ne znam da li znas ali ovaj metod se zove SQL Injection jedan od nacina da sprecis ovo je da koristis prepared statements, evo primera za tvoj query:
PHP:
$stmt = mysqli->prepare("SELECT * FROM forumi WHERE id = ?");
$stmt->bind_param("s", $id);
$stmt->execute();

Da ne objasnjavam sad kako se koriste prepared statements, to mozes da pogledas i sam. Ali eto ako popravis par stvari (sto se tice sigurnosti) sve u svemu bice odlican sajt. Pozdrav
 
Re: Space Hosting CMS Full Sajt :D

Zapravo postigao bi isto da je provjerio da li je vrijednost varijable broj
Code:
is_int($varijabla)

Takođe
Code:
$stmt->bind_param("s", $id);
ne pomaže ništa jer si stavio "s" (string)
-->
Code:
$stmt->bind_param("i", $id);

Mada kažem isti je efekat :D

Svaka cast za ovo sto si napravio ali ne bih preporucio nikome da koristio ovaj sajt iz sigurnosnih razloga.
Ne samo iz sigurnosnih razloga, kod je veoma loše napisan
 
Re: Space Hosting CMS Full Sajt :D

Zapravo postigao bi isto da je provjerio da li je vrijednost varijable broj
Code:
is_int($varijabla)

Takođe
Code:
$stmt->bind_param("s", $id);
ne pomaže ništa jer si stavio "s" (string)
-->
Code:
$stmt->bind_param("i", $id);

Mada kažem isti je efekat :D


Ne samo iz sigurnosnih razloga, kod je veoma loše napisan

Ovo sto sam napisao gore je samo primer gde on koristi varijablu id , kazem opet nisam gledao ostale fajlove al verovatno negde ima search query gde mora da koristi string. Sve u svemu bolje biti siguran i u bilo kom slucaju koristiti prepared statements.

Takodje slazem se, kod je veoma lose napisan ako se uzme u obzir velicina projektra.
 
Last edited:
Status
Not open for further replies.
Back
Top