[Tool/Web/Other] UCP Baza

3. Maj 2011. Zaključano
3,457
pregleda
17
postova
Gigi-The-Beast
5
Underboss
3. Maj 2011.
Eto posto sam ovu bazu objavio prije par sedmica na oficijalnom samp forumu, ne vidim razloga zasto je ne bih postavio i ovdje  🙂
Baza se sastoji iz 3 fajla, index.html, connect.php i login.php

index.html - u ovom fajlu treba da sredite sami layout tj izgled, u njemu se nalazi forma za prijavu panelu
connect.php - u ovom fajlu podesavate red " $con = mysql_connect("localhost","testuser","*********"); " , obavezeno unesite gdje se vasa baza nalazi, user i pass za prijavljivanje ( NAPOMENA: tu ne unosite username i pass koji vi zelite za ucp, vec MySql username i password accounta od vase baze!)
login.php - ovaj fajl poziva iz baze username koji pokusava da se prijavi na index.html; bitno je da promjenite ovaj red: "   $query = "SELECT * FROM users WHERE pUsername = '$escuser'"; "  - "users" promjenite u ime vase table u bazi a "pUsername" u naziv varijable u kojoj cuvate ime igraca.

index.html

<html>
<head><title>Gigi's UCP</title></head>
<body>
<form action="login.php" method="post">
<table align="center">
<tr>
<td align="center">
<b><font size="4" color="#000080">Gigi's UCP</font></b>
</td>
</tr>
<tr align="center">
<td><p><input type="text" name="User" size="20" /></p><p><input type="password" name="Password" size="20" /></p></td>
</tr>
<tr>
<td align="center"><p><input type="submit" />
<input type="reset" /> </p></td>
</tr>
</table>
</form>
</body>
</html>


connect.php

<?php
$con = mysql_connect("localhost","testuser","*********");
mysql_select_db("testuser");
?>


login.php

<?php
include("connect.php");
session_start();

function sanitizeString($var){
$var = stripslashes($var);
$var = htmlentities($var);
$var = strip_tags($var);
return $var;
}

function sanitizeSQL($var){
$var = mysql_real_escape_string($var);
$var = sanitizeString($var);
return $var;
}  

if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }
 if(isset($_SESSION["Username"]))
 {
   $user = $_SESSION["Username"];
   $pass = $_SESSION["Password"];
 }
 else
 {
   $user = $_POST["User"];
   $pass = $_POST["Password"];
   $_SESSION['Username'] = $user;
   $_SESSION['Password'] = $pass;
   $escuser = sanitizeSQL($user);
   $escpass = sanitizeSQL($pass);
 }
 $query = "SELECT * FROM users WHERE pUsername = '$escuser'";
 $result = mysql_query($query);
 $username_exist = mysql_num_rows($result);
 if($username_exist == 0)
 {
   echo 'That profile does not exist!
';
   echo '    unset($_SESSION['Username']);
   unset($_SESSION['Password']);
   die;
 }  
 $row = mysql_fetch_row($result);
 if($row !== $escpass)
 {
   echo 'Password is not valid!  
';
   echo '<a href="index.php">Idi nazad</a>';
   unset($_SESSION['Username']);
   unset($_SESSION['Password']);
   die;
 }

$message = "Welcome $escuser!
";
echo $message;
echo "
";
echo "
<table border = 1>
 <tr>
   <td>Varijabla 1</td>
   <td>$row</td>
 </tr>
 <tr>
   <td>Varijabla 2</td>
   <td>$row</td>
 </tr>
</table>";
?>


nadam se da ce nekome ovaj kod pomoci  😉

napomena: u koliko cete ucp koristiti za samp server, potrebno je da imate mysql kompatibilan mod, takodje i mysql server ( u koliko koristite kucni server dobar vam je wamp server, a ukoliko koristite linux uzmite lamp server)
Wicked
3
Hustler
3. Maj 2011.
mogo si napisat cemu skuzi to i da trebaju imat mysql mod  😢
Gigi-The-Beast
5
Underboss
3. Maj 2011.
Ovo ne mora da se koristi samo za samp, vec za bilo koju aplikaciju koja koristi Mysql, a potreban joj je panel za prijavu.
Dude
5
Crime Lord
3. Maj 2011.
cek ja sam mislio da si  ti ovo napravio? a ne kopirao kompletno iz tutorijala i dodao onu glupost za sanitize koja nece radit kako treba, sto ti je rekao tamo neki lik...
Gigi-The-Beast
5
Underboss
3. Maj 2011.
ovo ja i jesam editovao a ono sto je onaj dodao radi bez problema  😐

ako mislis na ovo: http://forum.sa-mp.com/showthread.php?t=250438
to je moj profil...
Dude
5
Crime Lord
3. Maj 2011.
o ne, nisi...

http://forum.sa-mp.com/showthread.php?t=159785
Gigi-The-Beast
5
Underboss
3. Maj 2011.
po tome sam radio, al taj sistem ne radi kako treba
Markomen
3
Wheel Man
3. Maj 2011.
Quote from May 3, 2011, 2:33 pm:
Eto posto sam ovu bazu objavio prije par sedmica na oficijalnom samp forumu, ne vidim razloga zasto je ne bih postavio i ovdje  🙂
Baza se sastoji iz 3 fajla, index.html, connect.php i login.php

index.html - u ovom fajlu treba da sredite sami layout tj izgled, u njemu se nalazi forma za prijavu panelu
connect.php - u ovom fajlu podesavate red " $con = mysql_connect("localhost","testuser","*********"); " , obavezeno unesite gdje se vasa baza nalazi, user i pass za prijavljivanje ( NAPOMENA: tu ne unosite username i pass koji vi zelite za ucp, vec MySql username i password accounta od vase baze!)
login.php - ovaj fajl poziva iz baze username koji pokusava da se prijavi na index.html; bitno je da promjenite ovaj red: "   $query = "SELECT * FROM users WHERE pUsername = '$escuser'"; "  - "users" promjenite u ime vase table u bazi a "pUsername" u naziv varijable u kojoj cuvate ime igraca.

index.html

<html>
<head><title>Gigi's UCP</title></head>
<body>
<form action="login.php" method="post">
<table align="center">
<tr>
<td align="center">
<b><font size="4" color="#000080">Gigi's UCP</font></b>
</td>
</tr>
<tr align="center">
<td><p><input type="text" name="User" size="20" /></p><p><input type="password" name="Password" size="20" /></p></td>
</tr>
<tr>
<td align="center"><p><input type="submit" />
<input type="reset" /> </p></td>
</tr>
</table>
</form>
</body>
</html>


connect.php

<?php
$con = mysql_connect("localhost","testuser","*********");
mysql_select_db("testuser");
?>


login.php

<?php
include("connect.php");
session_start();

function sanitizeString($var){
$var = stripslashes($var);
$var = htmlentities($var);
$var = strip_tags($var);
return $var;
}

function sanitizeSQL($var){
$var = mysql_real_escape_string($var);
$var = sanitizeString($var);
return $var;
}  

if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }
 if(isset($_SESSION["Username"]))
 {
   $user = $_SESSION["Username"];
   $pass = $_SESSION["Password"];
 }
 else
 {
   $user = $_POST["User"];
   $pass = $_POST["Password"];
   $_SESSION['Username'] = $user;
   $_SESSION['Password'] = $pass;
   $escuser = sanitizeSQL($user);
   $escpass = sanitizeSQL($pass);
 }
 $query = "SELECT * FROM users WHERE pUsername = '$escuser'";
 $result = mysql_query($query);
 $username_exist = mysql_num_rows($result);
 if($username_exist == 0)
 {
   echo 'That profile does not exist!
';
   echo '    unset($_SESSION['Username']);
   unset($_SESSION['Password']);
   die;
 }  
 $row = mysql_fetch_row($result);
 if($row !== $escpass)
 {
   echo 'Password is not valid!  
';
   echo '<a href="index.php">Idi nazad</a>';
   unset($_SESSION['Username']);
   unset($_SESSION['Password']);
   die;
 }

$message = "Welcome $escuser!
";
echo $message;
echo "
";
echo "
<table border = 1>
 <tr>
   <td>Varijabla 1</td>
   <td>$row</td>
 </tr>
 <tr>
   <td>Varijabla 2</td>
   <td>$row</td>
 </tr>
</table>";
?>


nadam se da ce nekome ovaj kod pomoci  😉

napomena: u koliko cete ucp koristiti za samp server, potrebno je da imate mysql kompatibilan mod, takodje i mysql server ( u koliko koristite kucni server dobar vam je wamp server, a ukoliko koristite linux uzmite lamp server)

Ovo je cool samo ja nikada necu znati kako se ovo ubacit u mod i sve :S
Jer je moguce se napravit FS vezi toga?
Dude
5
Crime Lord
3. Maj 2011.
Quote from May 3, 2011, 3:20 pm:
po tome sam radio, al taj sistem ne radi kako treba


ma daj, kopirao si  prvo, a onda si dodao ono sto ti je lik dao da dodas, ali to ti nece pomoc jer ako i pod integer uneses string returnat ce string, tako da ti te funkcije nece sluziti nista, naravno osim mysql_real_escape ...

a onaj sistem neme gresaka samo nije siguran do kraja...

gledao sam sad i temu tamo na sa-mp.com
ellyxinho
4
Made Man
3. Maj 2011.
Nevalja Wamp, Xampp dere guzove.

Probavao sam ovo i nije mi baÅ¡ neÅ¡to, povezao sam sa svojim mysql modom 😄

@ovaj Markomen

Bolan ovo je Php skripta za gledanja statsa na netu, povežeš sa svojim gamemodom i to je to.

Btw. nemoj se prosipat kakva FS :S
Gigi-The-Beast
5
Underboss
3. Maj 2011.
ovo se ne ubacuje u mod, vec u html/php fajlove i postavlja se na webhost

u mod moras napravit login/register sistem koji radi na principu mysqla i store-ovanje fajlova u mysqlu

Quote
ma daj, kopirao si  prvo, a onda si dodao ono sto ti je lik dao da dodas, ali to ti nece pomoc jer ako i pod integer uneses string returnat ce string, tako da ti te funkcije nece sluziti nista, naravno osim mysql_real_escape ...

a onaj sistem neme gresaka samo nije siguran do kraja...

gledao sam sad i temu tamo na sa-mp.com


funkcije sluze samo za login
sistem sam onaj jos davno probao i full je bugova
ovaj se sastoji iz samo 3 fajla i omogucava lak razvoj u full ucp
Dude
5
Crime Lord
3. Maj 2011.
ma nemoj mi reci pametnjakovicu! kopirao si web dio s tutorijala i pricas kako si to ti napravio!

sprasit cu ti ban jos samo probaj reci da nisi kopirao! hoces i red po red da ti kopiram i dokazem?
Gigi-The-Beast
5
Underboss
3. Maj 2011.
Dude wrote on May 3, 2011, 3:27 pm:
ma nemoj mi reci pametnjakovicu! kopirao si web dio s tutorijala i pricas kako si to ti napravio!

sprasit cu ti ban jos samo probaj reci da nisi kopirao! hoces i red po red da ti kopiram i dokazem?


da citas moj post gore shvatio bi
vec sam rekao da je radjeno po tutu, a te prijetnje ostavi nekom drugom, ...  😐  😠
Dude
5
Crime Lord
3. Maj 2011.
Quote from May 3, 2011, 3:27 pm:
ma nemoj mi reci pametnjakovicu! kopirao si web dio s tutorijala i pricas kako si to ti napravio!

sprasit cu ti ban jos samo probaj reci da nisi kopirao! hoces i red po red da ti kopiram i dokazem?


da citas moj post gore shvatio bi
vec sam rekao da je radjeno po tutu, a te prijetnje ostavi nekom drugom, ...  😐  😠

Quote from May 3, 2011, 3:20 pm:
po tome sam radio, al taj sistem ne radi kako treba


ajd da ti nacrtam, nisi po tome radio vec si to kopirao! lako je dodat 10 redova koje ti jos netko da pa reci da je onaj kod bio los ili stagod...

no uglavnom jedno je po necem radit i to izmjenit, a drugo je kopirat cijeli kod i dodat 10 redova i reci da si samo po tome radio, a ovo tvoje je potpuno nova stvar...

lega seres puno, a o php-u znas toliko da mozes malo editirat kod...
ellyxinho
4
Made Man
3. Maj 2011.
Haj' dosta svaÄ‘e sad ću vas obojicu banovat 😄

Kako vam se ne dosadi prepucavat? Briši temu ako nevalja i tjao, svađate se radi gluposti nekih...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha