Problema Login

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

gigi12345effect
PHPRomania Supporter
Mesaje: 6
Membru din: Mie Apr 29, 2015 1:19 pm

Problema Login

Mesajde gigi12345effect » Mar Sep 08, 2015 12:00 am

Salut la toata lumea, sunt nou in ale PHP-ului si am de facut un sistem de login logout. Intr-un final l-am facut dar as vrea sa-mi arate numele userului dupa ce s-a logat gen "Bine ai venit User". Am incercat sa transfer cu POST si SESSION dar n-a mers. Ar putea sa ma ajute cineva???



Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Re: Problema Login

Mesajde vectorialpx » Mar Sep 08, 2015 12:16 am

Scrie aici niste cod, cum ai incercat

Inainte de toate:
1. nu uita de session_start(); pentru ca altfel nu functioneaza sesiunile
2. $_SESSION['loginUser'] = $cumVreiTuSaPastreziSesiunea; // de exemplu array('username' => 'Gigi')
3. echo 'Hello '.$_SESSION['loginUser']['username'].'!';

gigi12345effect
PHPRomania Supporter
Mesaje: 6
Membru din: Mie Apr 29, 2015 1:19 pm

Re: Problema Login

Mesajde gigi12345effect » Mar Sep 08, 2015 11:30 am

Asta e codul meu de php. Trebuie sa fac in asa fel incat atunci cand userul intra sa poata modifica unele lucruri pe site. Sunt incepator in ale PHP-ului. Vad ca pe masura ce incerc sa fac sistemul asta imi dau seama ca trebuie sa mai adaug multe si habar n-am. :roll:
if(isset($_GET['logout'])){
session_destroy();

}
if(isset($_POST['user'])){
$user=$_POST['user'];//admin
$pass=$_POST['pass'];//admin



//connect to server&database
$connection=mysqli_connect("localhost") or die("Nu s-a putut conecta la baza de date");

$result=mysqli_query($connection,"SELECT * FROM users WHERE username='$user' AND password='$pass' ");
if(mysqli_num_rows($result)){
//Correct information
$result=mysqli_query( $connection,"SELECT * FROM users WHERE username='$user' AND password='$pass' " );
while($row=mysqli_fetch_array($result)){
echo "<br/><br/>Bine ai venit <strong>".$row['username']."</strong><br/>";
echo "<a href=index.php?logout=1>Logout</a>";

}
}else{
//False information
echo "<br/><br/>Eroare ! Username-ul nu exista<br/>";
}
mysqli_close($connection);
}

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Problema Login

Mesajde nevvermind » Mar Sep 08, 2015 12:22 pm

Ai incercat ce ti-a spus vectorialpx, sa chemi session_start() inainte de orice alt call? Te-ai documentat despre sesiuni in php? Tot spui ca esti incepator; deci ai cautat mai intai? Da-mi si mie linkurile unde ai citit despre.
Ultima oară modificat Mar Sep 08, 2015 12:50 pm de către nevvermind, modificat 1 dată în total.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

gigi12345effect
PHPRomania Supporter
Mesaje: 6
Membru din: Mie Apr 29, 2015 1:19 pm

Re: Problema Login

Mesajde gigi12345effect » Mar Sep 08, 2015 12:29 pm

de aici http://www.w3schools.com/php/php_sessions.asp am citit. Daca pun session_start() imi da headers already sent by (output started at. Pana la urma am reusit ceva

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Problema Login

Mesajde nevvermind » Mar Sep 08, 2015 12:45 pm

Si de ce te-ai oprit? Cauta despre eroarea aia.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

gigi12345effect
PHPRomania Supporter
Mesaje: 6
Membru din: Mie Apr 29, 2015 1:19 pm

Re: Problema Login

Mesajde gigi12345effect » Mar Sep 08, 2015 1:27 pm

Am reusit pana la urma, multumesc pentru sfaturi. Am o intrebare pentru un senior php dev. Ce trebuie sa stiu sa ma pot angaja ca junior php developer sau ceva asemanator???

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Problema Login

Mesajde nevvermind » Mar Sep 08, 2015 1:30 pm

Cred ca au mai fost astfel de topicuri. Oricum, fa un altul, nu folosi acelasi thread.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

clickymedia
Junior Member
Mesaje: 45
Membru din: Mie Iun 17, 2015 2:11 pm
Contact:

Re: Problema Login

Mesajde clickymedia » Mie Sep 09, 2015 7:15 pm

Salut,

Poti face un curs la

Cod: Selectaţi tot

http://www.avantajconsulting.ro/

Am facut cursul de php acum 4 ani si am acoperit multe goluri.
La final ne-a invatat cum sa facem un magazin online simplu de la 0.
Recent am realizat un magazin online cu haine bebelusi ieftine si de calitate.

gigi12345effect
PHPRomania Supporter
Mesaje: 6
Membru din: Mie Apr 29, 2015 1:19 pm

Re: Problema Login

Mesajde gigi12345effect » Mie Sep 09, 2015 9:48 pm

Merci de sfat, am facut Php&MySql Basic de la Credis


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 70 vizitatori