Cara membuat login dengan username atau email di PHP

Cara membuat login dengan username atau email di PHP

Cara membuat login dengan username atau email di PHP

Cara membuat login dengan username atau email di PHP, pada kesempatan ini kami akan berbagi bagaimana cara membuat login dengan 2 pilihan yaitu menggunakan username atau email berikut codenya :

database.php

<?php

$servername='localhost';

$username='root';

$password='';

$dbname = "crud";

$conn=mysqli_connect($servername,$username,$password,"$dbname");

if(!$conn){


die('Could not Connect My Sql:' .mysql_error());

}

?>

 

index.php

<?php

session_start();

$message="";

if(count($_POST)>0) {

include_once 'database.php';

$result = mysqli_query($conn,"SELECT * FROM user_data WHERE (username='" . $_POST["user"] . "' or email='" . $_POST["user"] . "') and password = '". $_POST["password"]."'");

$row = mysqli_fetch_array($result);

if(is_array($row)) {

$_SESSION["user"] = $row[user];

} else {

$message = "Invalid Username or email or Password!";

}


}

if(isset($_SESSION["user"])) {

echo "Success";

}


?>

<html>

<head>

<title>User Login</title>

</head>

<body>

<form method="post" action="" align="center">

<div class="message"><?php if($message!="") { echo $message; } ?></div>

<h3 align="center">Enter Login Details</h3>

Userid or mobile:<br>

<input type="text" name="userid_or_email">

<br>

Password:<br>

<input type="password" name="password">

<br><br>

<input type="submit" name="submit" value="Submit">

<input type="reset">

</form>

</body>

</html>

 

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Need Help? Chat with us