IGEN
Narys
Buldozeris
Pranešimai: 222
Įstojęs: 2011 Kov. 5 20:03:33
<?php
include ( "connect.php" ) ;
if ( isset ( $_POST [ 'user' ] ) )
{
$user = $_POST [ 'user' ] ;
$pass = md5 ( $_POST [ 'pass' ] ) ;
if ( ! $connect ) { die ( 'Could not connect: ' . mysql_error ( ) ) ; }
mysql_select_db ( "real" , $connect ) ;
if ( mysql_num_rows ( mysql_query ( "SELECT * FROM users where username = '$user ' AND password = '$pass '" ) ) )
{
$result = mysql_query ( "SELECT * FROM users where username = '$user ' AND password = '$pass '" ) ;
while ( $row = mysql_fetch_array ( $results ) )
{
$expire = time ( ) + 60 * 60 * 24 * 30 ; // 1menesi
setcookie ( "uid" , $row [ 'uid' ] , $expire ) ;
echo "Prisijungete sekmingai<b>" . $row [ 'username' ] . "</b><br>" ;
}
} else {
//blogas pw or name
echo "<b> neteisingas vartotojo vardas arba pass</b><br><br>" ;
}
mysql_close ( $connect ) ;
}
echo "<form method='post' action='login.php'>
Vartotojo vardas <input type='text' name='user'><br>
Slaptazodis <input type='password' name='pass'><br>
<input type='submit' value='Prisijungti'>
</form>
" ;
?>
Sveiki, kas padės tam atsilyginsiu.
Prie mysql prikonektina.
Per registracija viskas puiku
Į phpmyadmin ą duomenys įsirašo,
bet štai logine įvedu egzistuojančius duomenis ir visada raso:
neteisingas vartotojo vardas arba pass
Norėčiau, kad kodo pagrindo nekeistumete, tiesiog, kad pateisytumete/redaguotumete kelias klaideles.
Ačiū.
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
Mazai ka pakeiciau bet turetu parodyt klaida del ko neprijungia.
<?php
include ("connect.php");
if(isset($_POST['user']))
{
$user = $_POST['user'];
$pass = md5($_POST['pass']);
if(!$connect) {die('Could not connect: '. mysql_error());}
mysql_select_db("real", $connect);
$result= mysql_query("SELECT * FROM users where username = '$user' AND password = '$pass' LIMIT 1") or die(mysql_error());
if(mysql_num_rows($result) == 1)
{
while($row = mysql_fetch_array($results))
{
$expire=time()+60*60*24*30;// 1menesi
setcookie("uid", $row['uid'], $expire);
echo "Prisijungete sekmingai<b>".$row['username']."</b><br>";
}
}else{
//blogas pw or name
echo "<b> neteisingas vartotojo vardas arba pass</b><br><br>";
}
mysql_close($connect);
}
echo "<form method='post' action='login.php'>
Vartotojo vardas <input type='text' name='user'><br>
Slaptazodis <input type='password' name='pass'><br>
<input type='submit' value='Prisijungti'>
</form>
";
?>
IGEN
Narys
Buldozeris
Pranešimai: 222
Įstojęs: 2011 Kov. 5 20:03:33
O tai ką pakeitei, nes meta tą patį?
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
cia blogai su uzklausa.
tikrink per pma su savo uzklausa $result
IGEN
Narys
Buldozeris
Pranešimai: 222
Įstojęs: 2011 Kov. 5 20:03:33
Kas padės tiksliai ir teisingai padaryti registracija/prisijungimą. Ir dar kelias smulkmentas tam dovanosiu www.igen.lt domeną.
Registruota: ovh.lt
Galioja dar ilgai apie 8-9men.
Skype: karsonas2
Jaunelis
Narys
Antras po Dievo
Pranešimai: 4735
Įstojęs: 2007 Rugs. 23 08:09:32
iGenius parašė:
Kas padės tiksliai ir teisingai padaryti registracija/prisijungimą. Ir dar kelias smulkmentas tam dovanosiu
www.igen.lt domeną.
Registruota: ovh.lt
Galioja dar ilgai apie 8-9men.
Skype: karsonas2
Na aš irgi tvs turiu o su registracija/prisijungimu problemos man... code and design solutions tinklalapių kūrimas
IGEN
Narys
Buldozeris
Pranešimai: 222
Įstojęs: 2011 Kov. 5 20:03:33
Nieks neziuri tos temos bet p*.
Ant prikolo uzmesiu, pagalvos is jusu nesitikiu :/
register.php
<?php
//tikrinama ar ivydyta forma
if ( isset ( $_POST [ 'username' ] ) )
{
//priskiriami kintamieji
$user = $_POST [ 'username' ] ;
$pass = $_POST [ 'password' ] ;
$pass2 = $_POST [ 'password2' ] ;
//tikrina ar nera tusciu lauku
if ( $user <> "" AND $pass <> "" AND $pass2 <> "" )
{
//tikrina ar vienodi slaptazodziai
if ( $pass == $pass2 )
{
if ( strlen ( $pass ) >= 4 )
{
$con = mysql_connect ( "localhost" , "root" , "" ) ;
if ( ! $con )
{
die ( "could not connect:" . mysql_error ( ) ) ;
}
mysql_select_db ( "real" , $con ) ;
$pass = md5 ( $pass ) ;
if ( mysql_num_rows ( mysql_query ( "select * from users where username = '$user '" ) ) )
{
echo "vartotojas uzimtas" ;
} else {
mysql_query ( "insert into users (uid, username, password) VALUES ('', '$user ', '$pass ')" ) ;
echo "Sekminga uzsiregistravote." ;
}
} else {
echo "Slaptazodis per trumpas" ;
}
} else {
echo "Slaptazodziai nesutampa" ;
}
} else {
echo "Ne visi laukai uzpildyti" ;
}
}
?>
<form method='POST'>
username <input type='text' name='username'><br>
Password <input type='password' name='password'><br>
Passwordx2 <input type='password' name='password2'><br>
<br>
<input type='submit' value='Register'>
</form>
login.php
<?php
if ( isset ( $_GET [ 'logout' ] ) )
{ //logout
$expire = time ( ) - 60 * 60 * 24 * 30 ; //1 month
setcookie ( "uid" , "" , $expire ) ;
}
if ( isset ( $_POST [ 'user' ] ) )
{
$user = $_POST [ 'user' ] ; //Laimonas
$pass = md5 ( $_POST [ 'pass' ] ) ; //12345
//Connect to server
$con = mysql_connect ( "localhost" , "root" , "" ) ;
if ( ! $con ) { die ( 'Could not connect: ' . mysql_error ( ) ) ; }
//select db
mysql_select_db ( "real" , $con ) ;
//check or exist
if ( mysql_num_rows ( mysql_query ( "SELECT * FROM users where username = '$user ' AND password = '$pass '" ) ) )
{ //User exist.
$result = mysql_query ( "SELECT * FROM users where username = '$user ' AND password = '$pass '" ) ;
while ( $row = mysql_fetch_array ( $result ) )
{
$expire = time ( ) + 60 * 60 * 24 * 30 ; //1 month
setcookie ( "uid" , $row [ 'uid' ] , $expire ) ;
$userID = $row [ 'uid' ] ;
echo "Prisijungete sekmingai <b>" . $row [ 'username' ] . "</b><br>" ;
}
} else {
//wrong username or password
echo "<b> Neteisingas vartotojo vardas arba slaptazodis</b><br><br>" ;
}
mysql_close ( $con ) ;
}
if ( isset ( $_COOKIE [ 'uid' ] ) )
{
$userID = $_COOKIE [ 'uid' ] ;
}
if ( isset ( $userID ) )
{
if ( ! isset ( $_GET [ 'logout' ] ) ) {
echo "Hello (<a href='?logout'>Atsijungti</a>)" ;
} else {
echo "<form method='post' action='login.php'>
Vartotojo vardas<br><input type='text' name='user'><br>
Slaptažodis<br><input type='password' name='pass'><br>
<input type='submit' value='Prisijungti'>
</form>" ;
}
} else {
echo "<form method='post' action='login.php'>
Vartotojo vardas<br><input type='text' name='user'><br>
Slaptažodis<br><input type='password' name='pass'><br>
<input type='submit' value='Prisijungti'>
</form>" ;
} //---
?>
IGEN
Narys
Buldozeris
Pranešimai: 222
Įstojęs: 2011 Kov. 5 20:03:33
Viskas sutvarkyta.
Padariau labai kvailą klaidelę phpmyadmine.
Peršokti į forumą:
Nebeegzistuojančios svetainės
Žaliems
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
Jūsų saitai
Dalinuosi, dovanoju!
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!