Working on login system and trying to implement remember me feature.
Recently, l did research about this subject, read bunch of articles, posts, stories, n
Cookies are best solution. Check out the following code:
Username " class="input-field"> Password " class="input-field"> checked /> Remember me session_start(); if(!empty($_POST["login"])) { $conn = mysqli_connect("localhost", "root", "", "blog_samples"); $sql = "Select * from members where member_name = '" . $_POST["member_name"] . "' and member_password = '" . md5($_POST["member_password"]) . "'"; $result = mysqli_query($conn,$sql); $user = mysqli_fetch_array($result); if($user) { $_SESSION["member_id"] = $user["member_id"]; if(!empty($_POST["remember"])) { setcookie ("member_login",$_POST["member_name"],time()+ (10 * 365 * 24 * 60 * 60)); setcookie ("member_password",$_POST["member_password"],time()+ (10 * 365 * 24 * 60 * 60)); } else { if(isset($_COOKIE["member_login"])) { setcookie ("member_login",""); } if(isset($_COOKIE["member_password"])) { setcookie ("member_password",""); } } } else { $message = "Invalid Login"; } } 0 讨论(0) 查看其它4个回答 发布评论: 提交评论 加载中... 验证码 看不清? 提交回复 热议问题
session_start(); if(!empty($_POST["login"])) { $conn = mysqli_connect("localhost", "root", "", "blog_samples"); $sql = "Select * from members where member_name = '" . $_POST["member_name"] . "' and member_password = '" . md5($_POST["member_password"]) . "'"; $result = mysqli_query($conn,$sql); $user = mysqli_fetch_array($result); if($user) { $_SESSION["member_id"] = $user["member_id"]; if(!empty($_POST["remember"])) { setcookie ("member_login",$_POST["member_name"],time()+ (10 * 365 * 24 * 60 * 60)); setcookie ("member_password",$_POST["member_password"],time()+ (10 * 365 * 24 * 60 * 60)); } else { if(isset($_COOKIE["member_login"])) { setcookie ("member_login",""); } if(isset($_COOKIE["member_password"])) { setcookie ("member_password",""); } } } else { $message = "Invalid Login"; } }