1.前台ajax数据提交
<form id="login_form" action="" method="POST">
<div class="login_frame" style="position:relative";>
<div class="login_gl" style="margin-top:35px;">
<span class="login_wz" >后台管理系统</span>
</div>
<div class="login_user">
<input id="username" name="username" type="text" placeholder="请输入您的用户名" value="" style="width:100%;height:32px;border-style:none;font-size:16px;color:#959595;"/>
</div>
<div class="login_user">
<input id="password" name="password" type="password" placeholder="请输入您的密码" value="" style="width:100%;height:32px;border-style:none;font-size:16px;color:#959595;"/>
</div>
<div id="login_btn" class="login_log">
<span style="font-size:16px;">登录</span>
</div>
</div>
</form>
</div>
<script type="text/javascript">
$("#login_btn").click(function(){
var username = $.trim($("#username").val());
var password = $.trim($("#password").val());
if(username == ""){
alert("请输入用户名");
return false;
}else if(password == ""){
alert("请输入密码");
return false;
}
//ajax去服务器端校验
var data= {username:username,password:password};
$.ajax({
type:"POST",
url:"__CONTROLLER__/check_login",
data:data,
dataType:'json',
success:function(msg){
//alert(msg);
if(msg==1){
window.location.href = "{:U('Index/personal')}";
}else{
alert("登录失败,请重试!");
}
}
});
});
</script>
2.后台校验:
* */
public function check_login(){
$password=I('param.password');
$username=I('param.username');
$data["name"]=$username;
$user=M('systemuser');
$list=$user->where($data)->find();
$return=0;
if($list!=""){
if($list['password']==md5($password) && $list['status'] == 1){
//登录时间和登录IP
$public = new PublicController();
$lastlogonip=$public->ip_address();
$time=$time=date("Y-m-d H:i:s", time());
$where=array('id'=>$list['id']);
$user->where($where)->save(array('lastlogonip'=>$lastlogonip,'lastlogontime'=>$time));
$this->login($list);
$return=1;//登录成功
}
}else{
$return=2;//登录失败
}
$this->ajaxReturn($return);
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# PHP
# 登录
# ajax方式实现注册功能(提交数据到后台数据库完成交互)
# ajax 提交数据到后台jsp页面及页面跳转问题
# ajax提交数据到后台php接收(实现方法)
# 请输入
# 您的
# 管理系统
# 请重试
# placeholder
# text
# input
# px
# type
# login_user
# login_wz
# username
# span
# color
# size
# login_btn
# password
# height
# width
# font
相关文章:
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
历史网站制作软件,华为如何找回被删除的网站?
公司网站设计制作厂家,怎么创建自己的一个网站?
c++怎么用jemalloc c++替换默认内存分配器【性能】
高端建站如何打造兼具美学与转化的品牌官网?
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
股票网站制作软件,网上股票怎么开户?
西安专业网站制作公司有哪些,陕西省建行官方网站?
已有域名和空间如何快速搭建网站?
深入理解Android中的xmlns:tools属性
大连网站制作公司哪家好一点,大连买房网站哪个好?
微信小程序 五星评分(包括半颗星评分)实例代码
制作网站怎么制作,*游戏网站怎么搭建?
如何在IIS服务器上快速部署高效网站?
开源网站制作软件,开源网站什么意思?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
宁波自助建站系统如何快速打造专业企业网站?
建站之星后台密码遗忘?如何快速找回?
已有域名能否直接搭建网站?
长沙企业网站制作哪家好,长沙水业集团官方网站?
建站之星导航配置指南:自助建站与SEO优化全解析
制作国外网站的软件,国外有哪些比较优质的网站推荐?
做企业网站制作流程,企业网站制作基本流程有哪些?
如何快速生成高效建站系统源代码?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
大学网站设计制作软件有哪些,如何将网站制作成自己app?
建站主机类型有哪些?如何正确选型
网站制作知乎推荐,想做自己的网站用什么工具比较好?
模具网站制作流程,如何找模具客户?
建站之星如何保障用户数据免受黑客入侵?
如何通过VPS建站无需域名直接访问?
建站之星下载版如何获取与安装?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何在Windows 2008云服务器安全搭建网站?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
制作宣传网站的软件,小红书可以宣传网站吗?
如何构建满足综合性能需求的优质建站方案?
建站之星展会模板:智能建站与自助搭建高效解决方案
网站制作模板下载什么软件,ppt模板免费下载网站?
如何选择靠谱的建站公司加盟品牌?
如何设置并定期更换建站之星安全管理员密码?
建站主机CVM配置优化、SEO策略与性能提升指南
建站之星会员如何解锁更多建站功能?
*请认真填写需求信息,我们会在24小时内与您取得联系。