复代码 代码如下:
<머리>
로그인
사용목적명: |
|
密码: |
|
쿠키保存时间: |
<이름 선택="쿠키">
|
테이블>
复aze代码 代码如下:
@mysql_connect("localhost ", "root","1981427") //选择数据库之前需要先连接数据库服务器
아니면 죽습니다("数据库服务器连接失败");
@mysql_select_db("test") //选择数据库mydb
or die("数据库不存在或不可用");
//获取用户输入
$username = $_POST['username'];
$passcode = $_POST['passcode'];
$cookie = $_POST['쿠키'];
//执行SQL语句
$query = @mysql_query("select username, userflag from users "
."where username = '$username' and passcode = '$passcode'")
또는 die("SQL语句执行失败");
//判断사용户是否存재, 密码是否正确
if($row = mysql_fetch_array($query))
{
if($row['userflag'] == 1 또는 $row[ 'userflag'] == 0) //判断用户权限信息是否有效
{
switch($cookie) //根据用户的选择设置cookie保存时间
{
case 0: //保存Cookie为浏览器进程
setcookie("username", $row['username']);
휴식;
사례 1: //保存1천
setcookie("username", $row['username'], time() 24*60*60);
휴식;
사례 2: //保存30천
setcookie("username", $row['username'], time() 30*24*60*60);
휴식;
사례 3: //保存365天
setcookie("username", $row['username'], time() 365*24*60*60);
휴식;
}
header("위치: main.php"); //自动跳转到main.php
}
else
{
echo "用户权限信息不正确";
}
}
else
{
echo "사용户name或密码错误";
}
?>
复主代码 代码如下:
session_start();
if(isset($_COOKIE['username']))
{
@mysql_connect("localhost", "root","1981427") //选择数据库地前需要先连接数据库服务器
아니면 죽습니다("数据库服务器连接失败");
@mysql_select_db("test") //选择数据库mydb
or die("数据库不存在或不可用");
//获取Session
$username = $_COOKIE['username'];
//执行SQL语句获得userflag적值
$query = @mysql_query("select userflag from users "
."where username = '$username'")
or die("SQL语句执行失败");
$row = mysql_fetch_array($query);
//获得用户权限信息
$flag = $row['userflag'];
//根据userflag의 사용자 플래그는 동일하지 않습니다.
if($flag == 1)
echo "欢迎管理员".$_SESSION['username']."登录系统";
if($flag == 0)
echo "欢迎用户".$_SESSION['username']."登录系统";
echo "注销";
}
else
{
echo "您没有权限访问本页면";
}
?>
复aze代码 代码如下:
setcookie("username" );
echo "注销成功";
?>
以上就介绍了cookies必须启用才能登入 php cookie 登录验证示例代码,包括了cookies必须启用 才能登入方 仅容,希望对PHP教程有兴趣的朋友有所帮助。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31