Hello.. I'm learning php and after seeing tutorials, made my first code to login. I need your help to find out if what I did is right, what needs to be improved (or even if everything is wrong) .. very grateful for your help / opinion .
Thank you
//This is my login page
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<title>Rede Social</title>
<link rel="stylesheet" type="text/css" href="home.css">
</head>
<body>
<?php
if(isset($_SESSION["tentarLogin"])){
unset($_SESSION["tentarLogin"]);
}
else{
$_SESSION["msg"]="";
$_SESSION["user"]="";
}
?>
<h1 id="welcome">WELCOME!</h1>
<form method="post" action="login.php" method="POST">
<div class="login" id="login">
<?php echo '<p id="welcome1">'.$_SESSION["msg"].'</p><br>' ;?>
<input type = "text" id = "user" name="user" class="login-data" placeholder = "Username" value=<?php echo $_SESSION["user"]?>><br>
<input type = "password" id = "pass" name = "pass"class="login-data" placeholder = "Password" ><br>
<div class="submit">
<input type="submit" class ="submitButton" id="loginButton" value="LOGIN"><br>
<input type="button" class ="submitButton" id="registarButton" onclick="location.href='/Rede%20Social/registar/registar.php'" value="REGISTAR">
</div>
</div>
</form>
</body>
</html>
//This is my login form
<?php
session_start();
$user = $_POST["user"];
$pass = $_POST["pass"];
$_SESSION["tentarLogin"] = "true";
if(strcmp($user,"roger")==0){
if(strcmp($pass,"abreu")==0){
header('Location: http://www.google.pt');
}
else{
$_SESSION["user"]="roger";
$_SESSION["msg"]="*Password errada!";
header('location: /Rede%20Social/home/home.php');
}
}
else{
$_SESSION["msg"]="*Username inexistente!";
header('location: /Rede%20Social/home/home.php');
}
?>
Hello.. I'm learning php and after seeing tutorials, made my first code to login. I need your help to find out if what I did is right, what needs to be improved (or even if everything is wrong) .. very grateful for your help / opinion . Thank you