sidicer
Narys
Kapitonas
Pranešimai: 750
Įstojęs: 2009 Bir. 15 21:06:04
"2012-01-21 14:31 "
Žmonės. Kur jūsų pagalba dingo ?0
www.sidicer.lt
bruzgis
Narys
Ekspertas
Pranešimai: 3368
Įstojęs: 2006 Geg. 9 18:05:02
us.lt hoste sessions veikia.
Klaidu palikes busi0
sidicer
Narys
Kapitonas
Pranešimai: 750
Įstojęs: 2009 Bir. 15 21:06:04
<?php
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
include ( "mysqlconnect.php" ) ;
// session
session_start ( ) ;
?>
<?php
if ( isset ( $_SESSION [ 'prisijunges' ] ) ) { header ( "Location: index.php?page=logged" ) ; die ( "Tu jau esi prisijungęs. Eik į: index.php?page=logged" ) ; }
?>
<?php
if ( isset ( $_POST [ 'submit' ] ) )
{
$username = addslashes ( $_POST [ 'username' ] ) ;
$password = addslashes ( $_POST [ 'password' ] ) ;
if ( ! $username || ! $password ) { echo "Jūs neįvedėte duomenų!" ; }
else
{
$get = mysql_query ( "SELECT * FROM players WHERE Name='$username '" ) ;
if ( mysql_num_rows ( $get ) < 1 ) { echo "Vartotojo tokiu vardu nėra." ; }
else
{
while ( $row = mysql_fetch_assoc ( $get ) )
{
$id = $row [ 'id' ] ;
$name = $row [ 'Name' ] ; // Vardas
$pass = $row [ 'Password' ] ; // Slaptažodis
$alevel = $row [ 'level' ] ; // Admin Lygis
$money = $row [ 'money' ] ; // Pinigai
$score = $row [ 'score' ] ; // Taškai
$kills = $row [ 'kills' ] ; // Nužudimai
$deaths = $row [ 'deaths' ] ; // Mirtys
$elevel = $row [ 'eLevel' ] ; // Lygis
$exp = $row [ 'Exp' ] ; // Patirtis
$rban = $row [ 'RBAN' ] ; // Kiek kartu buvo išKickintas
$laston = $row [ 'LastOn' ] ; // Paskutinį kart matytas
}
if ( $password != $pass ) { echo "Neteisingas slaptažodis" ; }
else
{
$_SESSION [ 'prisijunges' ] = $id ;
header ( "Location: index.php?page=logged" ) ;
}
}
}
}
?>
0
www.sidicer.lt
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
o kai prisijungi numeta i index.php?page=logged?0
bruzgis
Narys
Ekspertas
Pranešimai: 3368
Įstojęs: 2006 Geg. 9 18:05:02
session_start();
Visada iskelk pries betkoki html , php , jquery ar dar koki skripta.
JIs visad turi but virsuj.
Visi headerio aprasymai privalo visada ivykdomi pacioj pradzioj0
sidicer
Narys
Kapitonas
Pranešimai: 750
Įstojęs: 2009 Bir. 15 21:06:04
avice rašė:
o kai prisijungi numeta i index.php?page=logged?
Taip. O tam yra kodas jeigu nėra session atmeta atgal, tai ir lieku tam pačiam kur prisijungimo laukeliai
chipass rašė:
session_start();
Visada iskelk pries betkoki html , php , jquery ar dar koki skripta.
JIs visad turi but virsuj.
Visi headerio aprasymai privalo visada ivykdomi pacioj pradzioj
Nepadėjo ir nieko nepakeitė0
www.sidicer.lt
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
patikrink ar $id netuscias.
sita
$_SESSION['prisijunges']=$id;
header("Location: index.php?page=logged");
keisk i print_r($row);0
sidicer
Narys
Kapitonas
Pranešimai: 750
Įstojęs: 2009 Bir. 15 21:06:04
avice rašė:
patikrink ar $id netuscias.
sita
$_SESSION['prisijunges']=$id;
header("Location: index.php?page=logged");
keisk i print_r($row);
Yup. Tuščia.. Kame gali būti problema ?
Bet tai vistiek keista, jeigu bandau išvesti su "echo" $id, man jį rodo + localhoste viskas ok. Sessijos buginasi laaabai0
www.sidicer.lt
bruzgis
Narys
Ekspertas
Pranešimai: 3368
Įstojęs: 2006 Geg. 9 18:05:02
idek visa skripta su mysql failu0
sidicer
Narys
Kapitonas
Pranešimai: 750
Įstojęs: 2009 Bir. 15 21:06:04
login.php:
<?php
session_start ( ) ;
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
include ( "mysqlconnect.php" ) ;
?>
<?php
if ( isset ( $_SESSION [ 'prisijunges' ] ) ) { header ( "Location: index.php?page=logged" ) ; die ( "Tu jau esi prisijungęs. Eik į: index.php?page=logged" ) ; }
?>
<?php
if ( isset ( $_POST [ 'submit' ] ) )
{
$username = addslashes ( $_POST [ 'username' ] ) ;
$password = addslashes ( $_POST [ 'password' ] ) ;
if ( ! $username || ! $password ) { echo "Jūs neįvedėte duomenų!" ; }
else
{
$get = mysql_query ( "SELECT * FROM players WHERE Name='$username '" ) ;
if ( mysql_num_rows ( $get ) < 1 ) { echo "Vartotojo tokiu vardu nėra." ; }
else
{
while ( $row = mysql_fetch_assoc ( $get ) )
{
$id = $row [ 'id' ] ;
$name = $row [ 'Name' ] ; // Vardas
$pass = $row [ 'Password' ] ; // Slaptažodis
$alevel = $row [ 'level' ] ; // Admin Lygis
$money = $row [ 'money' ] ; // Pinigai
$score = $row [ 'score' ] ; // Taškai
$kills = $row [ 'kills' ] ; // Nužudimai
$deaths = $row [ 'deaths' ] ; // Mirtys
$elevel = $row [ 'eLevel' ] ; // Lygis
$exp = $row [ 'Exp' ] ; // Patirtis
$rban = $row [ 'RBAN' ] ; // Kiek kartu buvo išKickintas
$laston = $row [ 'LastOn' ] ; // Paskutinį kart matytas
}
if ( $password != $pass ) { echo "Neteisingas slaptažodis" ; }
else
{
$_SESSION [ 'prisijunges' ] = $id ;
header ( "Location: index.php?page=logged" ) ;
}
}
}
}
?>
<form method="post">
<table>
<tr>
<td>Vardas serveryje: </td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Slaptažodis serveryje: </td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Prisijungti" /></td>
</tr>
</table>
</form>
mysqlconnect.php:
<?php
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
$con = mysql_connect ( 's1.justhost.lt' , '8007' , '**' ) or die ( "Negaliu prisijungti prie <span style=" border- bottom: 1px dotted black; ">MySQL</span>!" ) ;
// <span style="border-bottom: 1px dotted black;">mysql</span> database
mysql_select_db ( '8007_server' , $con ) or die ( "Negaliu rasti <span style=" border- bottom: 1px dotted black; ">MySQL</span> duombazės!" ) ;
?>
logged.php:
<?php
session_start ( ) ;
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
include ( "mysqlconnect.php" ) ;
?>
<?php
if ( ! isset ( $_SESSION [ 'prisijunges' ] ) ) { header ( "Location: index.php?page=login" ) ; die ( "Tu nesi prisijungęs. Eik į: index.php?page=login" ) ; }
?>
<?php
$id = $_SESSION [ 'prisijunges' ] ;
$get = mysql_query ( "SELECT * FROM players WHERE id='$id '" ) ;
while ( $row = mysql_fetch_assoc ( $get ) )
{
$id = $row [ 'id' ] ;
$name = $row [ 'Name' ] ; // Vardas
$pass = $row [ 'Password' ] ; // Slaptažodis
$alevel = $row [ 'level' ] ; // Admin Lygis
$money = $row [ 'money' ] ; // Pinigai
$score = $row [ 'score' ] ; // Taškai
$kills = $row [ 'kills' ] ; // Nužudimai
$deaths = $row [ 'deaths' ] ; // Mirtys
$exp = $row [ 'Exp' ] ; // Patirtis
$elevel = $row [ 'eLevel' ] ; // Lygis
$rban = $row [ 'RBAN' ] ; // Kiek kartu buvo išKickintas
$laston = $row [ 'LastOn' ] ; // Paskutinį kart matytas
}
?>
<style>
#logged td { padding: 5px; }
</style>
<table id="logged">
<tr>
<td>Vardas: </td>
<td><b><?php echo $name ; ?> </b></td>
</tr>
<?php
if ( $alevel > 0 )
{
?>
<tr>
<td>Admin Lygis: </td>
<td><b><?php echo $alevel ; ?> </b></td>
</tr>
<?php
}
?>
<tr>
<td>Pinigai: </td>
<td><b><?php echo $money ; ?> </b></td>
</tr>
<tr>
<td>Taškai: </td>
<td><b><?php echo $score ; ?> </b></td>
</tr>
<tr>
<td>Nužudymai: </td>
<td><b><?php echo $kills ; ?> </b></td>
</tr>
<tr>
<td>Mirtys: </td>
<td><b><?php echo $deaths ; ?> </b></td>
</tr>
<tr>
<td>Patirtis: </td>
<td><b><?php echo $exp ; ?> </b></td>
</tr>
<tr>
<td>Lygis: </td>
<td><b><?php echo $elevel ; ?> </b></td>
</tr>
<tr>
<td>Kickintas: </td>
<td><b><?php if ( $rban == 0 ) { echo "<span style='color:lime'>$rban </span>" ; } else { echo "<span style='color:red'>$rban </span>" ; } ?> </b></td>
</tr>
<tr>
<td>Pask. Logas: </td>
<td><b><?php echo $laston ; ?> </b></td>
</tr>
</table>
0
www.sidicer.lt
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
Parasyk cia ka gauni , kai bandai prisijungt.
Pakeiciau biski koda.
<?php
session_start ( ) ;
// <span style="border-bottom: 1px dotted black;">mysql</span> connect
include ( "mysqlconnect.php" ) ;
if ( isset ( $_SESSION [ 'prisijunges' ] ) ) { header ( "Location: index.php?page=logged" ) ; die ( "Tu jau esi prisijungęs. Eik į: index.php?page=logged" ) ; }
if ( isset ( $_POST [ 'submit' ] ) )
{
$username = addslashes ( $_POST [ 'username' ] ) ;
$password = addslashes ( $_POST [ 'password' ] ) ;
if ( ! $username || ! $password ) { echo "Jūs neįvedėte duomenų!" ; }
else
{
$get = mysql_query ( "SELECT * FROM players WHERE Name='$username '" ) ;
if ( mysql_num_rows ( $get ) < 1 ) { echo "Vartotojo tokiu vardu nėra." ; }
else
{
while ( $row = mysql_fetch_assoc ( $get ) )
{
$id = $row [ 'id' ] ;
$name = $row [ 'Name' ] ; // Vardas
$pass = $row [ 'Password' ] ; // Slaptažodis
$alevel = $row [ 'level' ] ; // Admin Lygis
$money = $row [ 'money' ] ; // Pinigai
$score = $row [ 'score' ] ; // Taškai
$kills = $row [ 'kills' ] ; // Nužudimai
$deaths = $row [ 'deaths' ] ; // Mirtys
$elevel = $row [ 'eLevel' ] ; // Lygis
$exp = $row [ 'Exp' ] ; // Patirtis
$rban = $row [ 'RBAN' ] ; // Kiek kartu buvo išKickintas
$laston = $row [ 'LastOn' ] ; // Paskutinį kart matytas
}
if ( $password != $pass ) { echo "Neteisingas slaptažodis" ; }
else
{
$_SESSION [ 'prisijunges' ] = $id ;
echo "ID: " . $id ;
echo "Sessions:<br>" ; print_r ( $_SESSION ) ;
}
}
}
}
?>
0
Peršokti į forumą:
Žaliems
Nebeegzistuojančios svetainės
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Dalinuosi, dovanoju!
Jūsų saitai
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!