很多站长朋友们都不太清楚php记住密码源码,今天小编就来给大家整理php记住密码源码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何实现记住密码的功能 2、 php怎么实现记住密码自动登录功能 3、 在PHP中登录界面如何记住密码 4、 PHP记住密码代码实现失败? 5、 php怎么实现记住用户名密码? php如何实现记住密码的功能使用cookie记住密码:
remember.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form id="form1" name="form1" method="post" action="check_remember.php">
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
<thead>
<tr>
<td colspan="2" align="center"><b>记住密码</b></td>
</tr>
</thead>
<tr align="center">
<td>用 户 名:</td>
<td><input type="text" value="<?php echo $_COOKIE['name'];?>" name="name"></td>
</tr>
<tr align="center">
<td>用户密码:</td>
<td><input type="password" name="password" value="<?php echo $_COOKIE['password']?>"></td>
</tr>
<tr align="center">
<td>记住密码</td>
<td><?php if($_COOKIE['remember'] == 1){?><input type="checkbox" name="remember" value="1" checked><?php }else{($_COOKIE['remember'] == "")?><input type="checkbox" name="remember" value="1"><?php }?></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" name="Submit" value="提交" /></td>
</tr>
</table>
</form>
check_remember.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
$name = $_POST['name'];
$password = $_POST['password'];
$remember = $_POST['remember'];
if($remember == 1){
setcookie('name',$name,time()+3600);
setcookie('password',$password,time()+3600);
setcookie('remember',$remember,time()+3600);
}else{
setcookie('name',$name,time()-3600);
setcookie('password',$password,time()-3600);
setcookie('remember',$remember,time()-3600);
}
echo "<a href=\"remember.php\">返回</a>";
?>
php怎么实现记住密码自动登录功能使用 SESSION 缓存登录状态 啊,最好不用直接存储用户名和密码,风险很高
在PHP中登录界面如何记住密码一般不建议在本地记录密码等重要信息
如果需要,可以用cookie。
PHP记住密码代码实现失败?<?php
$db_name="ecpai";
$connection= @mysql_connect("localhost","root","admin") or die("链接数据库的代码自己改");
$db= @mysql_select_db($db_name,$connection) or die (mysql_error());
mysql_query("SET NAMES GB2312");
?>
<?php session_start();?>
<?php
if($_POST[button])
{
if (empty($_POST["user_account"])) {
echo "<script>alert('帐号不能为空!');this.location.href='index.php';</SCRIPT>";
return false;
}
if (empty($_POST["user_password"])){
echo "<script>alert('密码不能为空!');this.location.href='index.php';</SCRIPT>";
return false;
}
$user_account=trim($_POST["user_account"]);
$user_password=trim($_POST["user_password"]);
$cook = trim($_POST['cook']);
$sql = "SELECT * FROM ecpai_admin WHERE user_account='".$user_account."' AND user_password='".md5($user_password)."'";
$result = mysql_query($sql);
$rows=mysql_fetch_array($result);
if($rows)
{
$_SESSION['user_account'] = $_POST['user_account'];
$_SESSION['user_password'] = $_POST['user_password'];
if($cook==1)
{
setcookie("user_account",$_POST['user_account']);
setcookie("user_password",$_POST['user_password']);
}
echo "<script>location.href='add.php';</SCRIPT>";
}
else
{
echo "<script>alert('帐号或密码错误!');this.location.href='index.php';</SCRIPT>";
}
}
?>
<form action="index.php" runat="server" method="post">
帐号:<input type="text" name="user_account" size="20" value=<?php echo $_COOKIE["user_account"] ?> > <br>
密码:<input type="password" name="user_password" size="20" value=<?php echo $_COOKIE["user_password"] ?>><br>
记住密码:<input type="checkbox" name="cook" value="1"><br>
<INPUT value=登入 type=submit name=button>
</FORM>
php怎么实现记住用户名密码?是写在你的验证过程后的,如果用户名和密码验证成功就保存cookie或者session;
login.html前端登录界面:客户输入界面用户名,密码;
login.php 后端验证过程:通过post/get方式获取到客户输入的信息,然后跟数据库里的的账号密码就行匹配,如果正确就用setcookie保存下来,如果不正确就弹出相对应的错误提示;
例如:
登录界面;
PHP后端设置界面
显示效果;
关于php记住密码源码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php记住密码源码 php记住用户名和密码的详细内容...