php实现登录页面(如何用php做个登陆界面)
本文目录
如何用php做个登陆界面
你可以做一个简单的例如你只有用户名和密码即可那么你先在数据库(以mysql为例)中建表例如叫做user 字段为 id name pass分别是编号、用户名、密码长度分别是int(8) a_t(自动编号) 主键,varchar(50) ,varchar(50) 你可以添加一个测试数据 例如 1,admin,admin//说明密码这里不说加密的问题,用明文实现 登录页面的代码:login.php《html》《head》《title》用户登录《/title》《/head》《body》《form action=“checklogin.php“ name=“loginform“ method=“post“》用户名:《input name=“name“ type=“text“》《br》密 码:《input name=“password“ type=“password“》《br》《input value=“登录“ type=“submit“》《br》《/form》《/body》《/html》 checklogin.php代码(检测登录): $name=$_POST[name];$pass=$_POST[password];session_start();//这个可以维持登录状态,可以参照session的使用
//登录检查函数 function login_state($uid,$user_shell){ $sql=“SELECT * FROM `user` WHERE `name`=’$name’“;
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){ echo “《script》alert(’登录成功’);《/script》“;
return $row;
}else{
echo “《script》alert(’您暂时不能浏览该页面,请先登录’);location.href=’login.php’;《/script》“;
} }login_state($name,$password);?》
希望可以帮到您,如果还有问题可以联系2458285853
php登录页面的是怎么做的
先给你说一下,c.php页面, 在c.php取得一个session会话, 判断这个会话是否存在, 不存在则说明没有登陆, 那就跳转到登陆页面!
接着说登陆页面, 登陆处理页, 获取用户输出的用户名和密码, 与数据库进行比对,如果比对成功, 将用户名写入session会话, 方便在c.php比对是否登陆!
大概过程就是这样!
如果你要代码的话, 很快就可以给你写出来!
但,问题是,你能问这样的问题, 说明你没有php基础, 那就算把代码写给你,又如何呢?
所以, 个人建议, 你还是从基础学起, 别管他什么登陆不登陆!
有了基础, 你自然知道如何做登陆注册等!
比如你这个问题就涉及到一个基础:
session会话!
session是服务器端会话, 而且具有唯一性!还有一定的过期时效!
每个客户端请求服务器后, 储存的会话变量是不一样的,而且都是唯一的,就是换一种浏览器, 都会不同, 根据这个原理, 拿session来做登陆, 岂不是刚好解决你的问题?
当然, 还有cookie等, 也可以!
php登陆页面完整代码
PHP登陆后跳转到登陆前页面,利用$_SERVER全局变量可以实现这个功能,下面有个不错的示例,希望对大家有所帮助
最近手上一个小项目让我接触到PHP编程,简单的登陆功能已经OK。可是在实际使用的时候发现一个问题:用户A发送一个链接给用户B,B打开时页面提示登陆,可是登陆成功后,却跳转到了首页,而并不是A发送的链接。为了有更好的用户体验,B登陆成功后应该自动跳转到登陆前的链接。查了PHP帮助手册,利用$_SERVER全局变量可以实现这个功能。 $_SERVER是PHP的一个超全局变量,关于$_SERVER变量的详细解释可以参考:’);《/script》“; $_SESSION[’userurl’] = $_SERVER[’REQUEST_URI’]; echo ’《script language=javascript》window.location.href=“login.php“《/script》’; } login.php 代码如下: session_start(); //此处省略了账号密码验证代码,验证OK再执行下面代码 if (isset ($_SESSION[’userurl’])) { //会话中有要跳转的页面 $url = $_SESSION[’userurl’]; } else { //没有要跳转的页面,则转到首页 $url = “home.php“; } //0.5s后跳转 echo “《meta http-equiv=“refresh“ content=“0.5;url=$url“》“;
如何制作php登陆界面
如果你要的只是界面,那么我给你一个好的建议。
你可以去Bootstrap官网这个里面去找你想要的组件。
做出很炫的登录界面。
并且提供源代码。
凡事多动手,不要只会照搬。
我给你源代码你也不会做。
所以,你还是多去看看如何写。
如果,你要的是源码,那么你也可以去thinkphp官网去看看。有很多很不错的代码。值得学习。登录界面其实很简单,说白了,就是表单提交。
更多文章:
java模拟器iphone版(iphone5未越狱,可以在手机上用的java模拟器)
2024年9月9日 13:55
c 的debugwriteline(C语言dev c++,选项release,debug,profiling什么意思)
2024年7月22日 01:45
截取字符串后面的数字(如何提取字符串末尾的数字(字符串,数字长度都不同))
2024年7月29日 17:35
css教程pdf版下载(PDF格式的文件如何转成PPT格式有哪些技巧分享)
2024年7月5日 04:14
intent启动activity的方式(如何启动另外一个应用的任意Activity)
2024年7月12日 15:30
数据库设计的概念设计阶段(数据库概念模式产生于数据库系统设计什么阶段)
2024年7月27日 03:15
特斯拉召回车辆查询入口(特斯拉再陷质量风波,决定召回车辆合计734辆)
2024年7月12日 19:13
数据库学生信息管理系统课程设计(《数据库系统原理》课程设计:学生信息管理系统 图书借阅管理 工资管理系统 学生成绩管理系统 任选其一)
2024年8月14日 13:35
手机端网页怎么添加微信(大神们,在手机端的网页上添加微信分享用js怎么实现,谢谢了)
2024年7月24日 18:01
易语言做cf辅助需要什么(怎么用易语言做CF窗口化工具.需要什么工具)
2024年8月10日 13:30