简单的用户登录系统(没数据库)

这是一个很简单的用户登录系统,但是其实在里面还是用到了很多的php的知识,大家没事可以随便看看!~这个系统由三个文件组成loginUI.php(这是用户登录的界面),loginCheck.php(这是用户登录验证的界面),welocome.php(这是用户登录成功的界面)。

关键的代码:

在loginUI.php中主要是:

——————————————————————————–

<?php

if(error!=null){
$error=$_GET['error'];
echo $error;
echo “登陆失败,请检查您的用户名(yugaga)和密码(123456)”;
}
?>

————————————————————————————

就是在登录失败之后显示一些提示信息

在loginCheck.php中

————————————————————————————–

<?php
$username=$_POST['username'];
$password=$_POST['password'];

if($username==”yugaga”&&$password==”123456″){
$host  = $_SERVER['HTTP_HOST'];
$uri   = rtrim(dirname($_SERVER['PHP_SELF']), ‘/\\’);
$extra = ‘welcome.php?user=’.$username;
header(“Location: http://$host$uri/$extra“);
}else {
$host  = $_SERVER['HTTP_HOST'];
$uri   = rtrim(dirname($_SERVER['PHP_SELF']), ‘/\\’);
$extra = ‘loginUI.php?error=failer’;
header(“Location: http://$host$uri/$extra“);
}
?>

———————————————————————————————————-

主要是对提交的信息进行验证,这里面用到了正则匹配,和全局变量

在welcome.php中,主要输出信息

———————————————————————————————————-

<?php
$username=$_GET['user'];
echo “欢迎”.$username.”的登陆”;
?>

————————————————————————————————————-

查看项目演示:http://gagaphp.sinaapp.com/uploads/login/loginUI.php

共有 0 条评论

Top