Započeo [BU] Gigi_Falcone
•3. Maj 2011.• Zaključano[Tool/Web/Other] UCP Baza
3,502
pregleda
17
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
506
Postovi:
13
Teme:
Pridružio se:Mar. 2010
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
connect.php
login.php
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)
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)
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
506
Postovi:
13
Teme:
Pridružio se:Mar. 2010
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.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
506
Postovi:
13
Teme:
Pridružio se:Mar. 2010
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...
ako mislis na ovo: http://forum.sa-mp.com/showthread.php?t=250438
to je moj profil...
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
506
Postovi:
13
Teme:
Pridružio se:Mar. 2010
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
34
Postovi:
12
Teme:
Pridružio se:Apr. 2011
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
connect.php
login.php
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)
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?
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
868
Postovi:
16
Teme:
Pridružio se:Apr. 2009
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
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
493
Postovi:
25
Teme:
Pridružio se:Okt. 2010
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
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
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
506
Postovi:
13
Teme:
Pridružio se:Mar. 2010
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
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
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
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
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
868
Postovi:
16
Teme:
Pridružio se:Apr. 2009
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?
sprasit cu ti ban jos samo probaj reci da nisi kopirao! hoces i red po red da ti kopiram i dokazem?
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
506
Postovi:
13
Teme:
Pridružio se:Mar. 2010
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?
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, ... 😐 😠
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
868
Postovi:
16
Teme:
Pridružio se:Apr. 2009
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?
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...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava