You can do it:
func.php
<?php function EmptyStr($value){ $str = strval($value); $str = str_replace(" ", "", $str); return (trim($str) == ""); } function redirect($url) { header('Location: ' . $url); exit; } ?>
register.php
<?php include("func.php"); $username = $_POST["username]; $password = $_POST["password"]; $email = $_POST["email"]; if(!EmptyStr($username) && !EmptyStr($password) && !EmptyStr($email)){ sql = WRITE YOUR SQL SYNTAX HERE TO INSERT THE INPUT TO DB redirect("/login.php"); }else{ $_SESSION["ErrMsg"] = "Error! All fields are required."; } echo $_SESSION["ErrMsg"]; $_SESSION["ErrMsg"] = ""; ?> Put your html regsitration form here
login.php
<?php include("func.php"); $username = $_POST["username]; $password = $_POST["password"]; if(!EmptyStr($username) && !EmptyStr($password)){ sql = WRITE YOUR SQL SYNTAX HERE TO QUERY THE USERNAME AND PASSWORD TO DB if ($rs && !$rs->EOF) { //user found and pass match $_SESSION["username"] = $username; redirect("/main.php"); }else{ $_SESSION["ErrMsg"] = "Invalid username or passsword!"; } }else{ $_SESSION["ErrMsg"] = "Error! All fields are required."; } echo $_SESSION["ErrMsg"]; $_SESSION["ErrMsg"] = ""; ?> Put your html login form here
main.php
<?php include("func.php"); if(EmptyStr($_SESSION["username"])){ //check if user has session (logged in) $_SESSION["ErrMsg"] = "You need to logged in first to view this page!"; redirect("/login.php"); } ?>
source share