Mam skrypt logowania i chcę dodać linijkę która sprawdza w bazie danych czy użytkownik jest zablokowany "block" i aktywny "active"
.
plik index.php:
$mysql_hostname ="local host";
$mysql_user ="uzytkownik";
$mysql_password ="haslo";
$mysql_database ="nazwa BAZY";
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or
die("Could not connect database");
//Code for Registration
if(isset($_POST['signup'])) {
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$email=$_POST['email'];
$password=$_POST['password'];
$contact=$_POST['contact'];
$enc_password=($password);
$msg=mysql_query("insert into users(fname,lname,email,password,contactno,posting_date) values('$fname','$lname','$email','$enc_password','$contact','$a')"); if($msg)
{
echo "<script>alert('Register successfully');</script>"; }
}
// Code for login system
if(isset($_POST['login'])) {
$password=$_POST['password'];
$dec_password=($password);
$ret= mysql_query("SELECT * FROM users WHERE email='".$_POST['uemail']."' and password='$dec_password'"); if($num>0)
{
$extra="welcome.php";
$_SESSION['login']=$_POST['uemail'];
$_SESSION['id']=$num['id'];
$_SESSION['name']=$num['fname'];
$host=$_SERVER['HTTP_HOST'];
header("location:http://$host$uri/$extra"); }
else
{
echo "<script>alert('Invalid username or password');</script>"; $extra="index.php";
$host = $_SERVER['HTTP_HOST'];
//header("location:http://$host$uri/$extra");
}
}
//Code for Forgot Password
if(isset($_POST['send'])) {
$row1=mysql_query("select email,password from users where email='".$_POST['femail']."'"); if($row2>0)
{
$email = $row2['email'];
$subject = "Information about your password";
$password=$row2['password'];
$message = "Your password is ".$password;
mail($email, $subject, $message, "From: $email"); echo "<script>alert('Your Password has been sent Successfully');</script>"; }
else
{
echo "<script>alert('Email not register with us');</script>"; }
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Login System</title>
<link href="css/style.css" rel='stylesheet' type='text/css' />
<meta name="viewport" content="width=device-width, initial-scale=1">
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">
<meta name="keywords" content="Elegent Tab Forms,Login Forms,Sign up Forms,Registration Forms,News latter Forms,Elements"./>
<script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
</script>
<script src="js/jquery.min.js"></script>
<script src="js/easyResponsiveTabs.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#horizontalTab').easyResponsiveTabs({
type: 'default',
width: 'auto',
fit: true
});
});
</script>
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400,600,700,200italic,300italic,400italic,600italic|L
ora:400,700,400italic,700italic|Raleway:400,500,300,600,700,200,100' rel='stylesheet' type='text/css'>
</head>
<body>
<div class="main">
<h1>DMN Rejestracja i Logowanie</h1>
<div class="sap_tabs">
<div id="horizontalTab" style="display: block; width: 100%; margin: 0px;">
<ul class="resp-tabs-list">
<li class="resp-tab-item" aria-controls="tab_item-0" role="tab"><div class="top-img"><img src="images/top-note.png" alt=""/></div><span>Rejestracja</span>
</li>
<li class="resp-tab-item" aria-controls="tab_item-1" role="tab"><div class="top-img"><img src="images/top-lock.png" alt=""/></div><span>Logowanie</span></li>
<li class="resp-tab-item lost" aria-controls="tab_item-2" role="tab"><div class="top-img"><img src="images/top-key.png" alt=""/></div><span>Zapomniałem hasła</span></li>
<div class="clear"></div>
</ul>
<div class="resp-tabs-container">
<div class="tab-1 resp-tab-content" aria-labelledby="tab_item-0">
<div class="facts">
<div class="register">
<form name="registration" method="post" action="" enctype="multipart/form-data">
<p>Login:</p>
<input type="text" class="text" value="" name="fname" required >
<p>Imię:</p>
<input type="text" class="text" value="" name="lname" required >
<p>Nazwisko:</p>
<input type="text" value="" name="contact" required>
<p>Adres email:</p>
<input type="text" class="text" value="" name="email" >
<p>Hasło:</p>
<input type="password" value="" name="password" required>
<div class="sign-up">
<input type="reset" value="Reset">
<input type="submit" name="signup" value="Sign Up" >
<div class="clear"> </div>
</div>
</form>
</div>
</div>
</div>
<div class="tab-2 resp-tab-content" aria-labelledby="tab_item-1">
<div class="facts">
<div class="login">
<div class="buttons">
</div>
<form name="login" action="" method="post">
<input type="text" class="text" name="uemail" value="" placeholder="Wpisz swój adres email:" ><a href="#" class=" icon email"></a>
<input type="password" value="" name="password" placeholder="Podaj hasło:"><a href="#" class=" icon lock"></a>
<div class="p-container">
<div class="submit two">
<input type="submit" name="login" value="LOG IN" >
</div>
<div class="clear"> </div>
</div>
</form>
</div>
</div>
</div>
<div class="tab-2 resp-tab-content" aria-labelledby="tab_item-1">
<div class="facts">
<div class="login">
<div class="buttons">
</div>
<form name="login" action="" method="post">
<input type="text" class="text" name="femail" value="" placeholder="Wpisz swój adres email:" required ><a href="#" class=" icon email"></a>
<div class="submit three">
<input type="submit" name="send" onClick="myFunction()" value="Wyślij" >
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Ten post edytował damain1960 5.03.2016, 11:45:08