<?php
class LoginAction extends Action {
function index(){
$this->display();
}

function do_login(){
//获取用户名和密码信息,和数据库中比对
// echo 111111111;
// dump($_POST);
// dump($_SESSION);
$username=$_POST['username'];
$password=$_POST['password'];
$code=$_POST['code'];
if($_SESSION['verify']!==md5($code))
{
$this->error('验证码错误');
}
/* else
{$this->show('登录成功');}
*/
$m=new Model('user');
$where['username']=$username;

//$where['password']=$password;

$i=$m->where($where)->count();


if ($i>0){$this->redirect('User/index');}
else{$this->error('该用户不存在');};


}

}
?>


///调用Login/index Login模块的index方法,登陆页面内容:
<!-- form 表单 table 表格 td 单元格 tr 行标签 -->

<!doctype html>
<html lang="en">
<head>

<meta name="Generator" content="EditPlus?">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">

<title>Document</title>



<link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/login.css'/>
<link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/basic.css'/>
<script src="__PUBLIC__/Js/login.js"></script>
</head>

<body>
<!doctype html>
<html lang="en">
<head>

<meta name="Generator" content="EditPlus?">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
<center>
<h1>中均运维管理平台</h1>
<!--图片标签-->
<img class="img_bk" src="__PUBLIC__/Images/scan.jpg"/>
</center>
<!--表单提交-->
<form action='__URL__/do_login' method='post' name="myForm">

<center>
<table cellspacing="0" cellpadding="0">

<tr>

<td class="td1">用户名:</td>
<td><input type="text" name="username"/></td>
<td class="td3"></td>
<tr/>

<tr>
<td class="td1">密码:</td>
<td><input type="password" name="password"/></td>
<td class="td3"></td>
<tr/>


<tr>
<td class="td1">验证码:</td>
<td> <input type='text' name='code' /></td>
<td class="td3"><img src="__APP__/Public/code" onclick='this.src=this.src+"?"+Math.random()'/></td>
</tr>

<center>
<tr>
<td class="td1"></td>
<!-- <td align="center" ><input type="submit" name="login" value="login" /></td> -->
<td>
<img src="__PUBLIC__/Images/login.jpg" onclick="login()"/>
</td>
<td class="td3"></td>
</tr>
<center/>
<center/>

</form>

</body>
</html>

</body>
</html>


//__PUBLIC__/Js/login.js 调用的js来自,利用的login方法
<script src="/thinkphp/Public/Js/login.js"></script>

function login() {

var ou=document.myForm.username;
var op=document.myForm.password;
var oc=document.myForm.code;

if (ou.value==''||op.value==''||oc.value==''){
alert ('用户名,密码或者验证码不能为空');
}else{

document.myForm.submit();
}
}


POST 请求调用的方法:
__URL__/do_login

<!--表单提交-->
<form action='/thinkphp/index.php/Login/do_login' method='post' name="myForm">






更多相关文章

  1. 提交一个表单(后台生成id),点击保存并一步后切换到下一个tab中,此t
  2. 使用mysql验证在php中登录表单
  3. 如何在Laravel 5表单请求中使用请求路由参数?
  4. 防止Ajax创建表单的默认值
  5. 在PHP和MySQL中同时插入来自多个表单的多个值
  6. 如何使用PHP在表单中找到移动复制
  7. 如何使用用户名作为子域名创建子域?
  8. jQuery PHP:检查用户名是否已经存在
  9. 提交动态复选框表单并成对获取值

随机推荐

  1. PHP array_search 和 in_array 函数效率
  2. PHP执行耗时脚本实时输出内容
  3. PHP 排序算法原理及总结
  4. PHP生成唯一ID
  5. PHP使用QueryList轻松实现一个百度网盘资
  6. PHP面向对象中new self( )和 new static(
  7. php启动内置服务器
  8. PHP下载远程文件到指定目录
  9. Centos下PHP5升级PHP7
  10. PHP发送邮件:如何自定义reply-to头部以及