用smarty模板做的登录和之前我们用php做的登录区别不大

首先要新建一个php文件

一般php文件,要放在这个文件里

它对应的html文件,要放在这个目录里

下面先来做php文件

要先引入入口文件然后再指向一个要显示的模板,在这里代码两句就可以完成

<?php
include("../init.inc.php");
$smarty->display("login.html");

再来看html文件中

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<h1>登录页面</h1>
<form action="loginchuli.php" method="post">
<div>用户名:<input type="text" name="uid" /></div>
<div>密码:<input type="password" name="pwd" /></div>
<input type="submit" value="登录" />
</form>
</body>
</html>

这样暂时运行起来是这样的,注意要运行的文件是php文件

下面再来做它的处理页面,才能实现这个登录功能

loginchuli.php文件中

<?php
include("../DBDA.php");
$db = new DBDA(); $uid = $_POST["uid"];
$pwd = $_POST["pwd"]; $sql = "select pwd from users where uid='{$uid}'";
$mm = $db->StrQuery($sql); if($mm==$pwd && !empty($pwd)) {
header("location:main.php");
}

先引入连接数据库的类文件,然后把传过来的值写成变量,造spl语句,根据传过来的用户名来查找密码,然后再判断查找的密码和传过来的密码是否相等,并且密码不为空,满足这两个条件的话,就跳转页面

然后运行一下看看能不能运行成功

输入账户和密码,然后点击登陆

页面跳转成功

最新文章

  1. 高仿淘宝和聚美优品商城详情页实现《IT蓝豹》
  2. MVC Autofac 注入点
  3. POJ2437 Muddy roads
  4. Asp.net笔记(1)
  5. 消除JavaScript闭包的一般方法
  6. ssh免密码登陆远程服务器
  7. RSA原理、ssl认证、Tomcat中配置数字证书以及网络传输数据中的密码学知识
  8. nignx 测试配置文件
  9. [SqlServer]2008转到2005的步骤步骤
  10. Android版本分布数据源
  11. Java调用HTTPS接口的证书配置
  12. JAVA随笔(一)
  13. 查询sql server 表结构
  14. 最小生成树(模板 prim)
  15. ZooKeeper系列 (4) 构建ZooKeeper应用
  16. 网络请求 get 请求时, 如果参数中的字符带有+号
  17. 【Unity笔记】常见集合类System.Collections
  18. 如何识别网页类型(wap页面还是wise页面)
  19. SQL server 添加主外键约束
  20. SimpleCalendar日历插件改版

热门文章

  1. 负载均衡探测器lbd
  2. 前言《iOS网络高级编程:iPhone和iPad的企业应用开发》(书籍学习)
  3. 游戏开发之UE4添加角色到场景中
  4. delphi 预览图片2 (MouseUP)
  5. node源码详解(五) —— 在main函数之前 —— js和C++的边界,process.binding
  6. CSS 文件的4种引入方式
  7. 爱你不容易 —— Stream详解
  8. Java各种工具下载
  9. u3d脚本生命周期
  10. ECMAScript 6 笔记(五)