Jump to content

Problemă login script de register/login/logout?


Recommended Posts

Posted

După cum zice și titlul, am creat un coduleț de login/register/logout, dar nu merge..și nu înțeleg de ce. :/ Puțin ajutor, vă rog?

index.php:

<?php
	session_start();
?>

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>PHP</title>
</head>
<body>
	
<form action="login.php" method="POST">
	<input type="text" name="username" placeholder="Username"><br>
	<input type="password" name="password" placeholder="Password"><br>
	<input type="submit" name="submit" value="Log in">

<?php
	if (isset($_SESSION['username'])) {
		echo "Welcome, ".$_SESSION['username'];
	} else {
		echo "You are not logged in!";
	}
?>
<br><br><br>

<form action="signup.php" method="POST">
	<input type="text" name="username" placeholder="Username"><br>
	<input type="email" name="email" placeholder="E-mail"><br>
	<input type="password" name="password" placeholder="Password"><br>
	<input type="submit" name="submit" value="Register">
</form>

<form action="logout.php" method="POST">
	<input type="submit" name="logout" value="Log out!">
</form>
</body>
</html>

login.php:

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

$username = $_POST['username'];
$password = $_POST['password'];

$sql = "SELECT * FROM `test` WHERE username='$username' AND password='$password'";
$result = mysqli_query($conn, $sql);

if(!$row = mysqli_fetch_assoc($result)) {
	echo "Your username/password is incorrect!";
} else {
	$_SESSION['username'] = $row['username'];
}

header("Location: index.php");

signup.php:

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

$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];

$sql = "INSERT INTO `test` (username, email, password) VALUES ('$username', '$email', '$password')";
$result = mysqli_query($conn, $sql);

header("Location: index.php");

Mulțumesc!

  • Moderators
Posted

Ce eroare primesti?

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

  • Moderators
Posted

Ai verificat daca contu se inserteaza corect in baza de date?

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

  • Moderators
Posted

Formu de login nu a fost niciodata inchis:

</form>

 

  • Upvote 1

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

  • gaby changed the title to Problemă login script de register/login/logout?

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.