简单的PHP数据后台实现用户登录,php后台用户登录

最近在写iOS一个小项目,用到了登录,所以用SAE搭了个简易的纯数据后台。PHP语句入门很简单,但是结合SQL就有点难度了。(代码都是SAE平台运行的,估计和PHP有些方法不一样,像SaeMysql就是SAE自己的一些函数)

首先说一下用到的PHP基本语法。

最基本的就是从客户端的请求里,把参数提取出来,在PHP里面有三种方法,GET和POST,对应客户端的请求方式。还有一种全能的,如下

1 $username = $_REQUEST['username']; //单引号里是参数名

2 $password = $_REQUEST['password'];

不管客户端是GET请求还是POST,用REQUEST都能提取到参数。_GET和_POST看需求

以上是提取数据,然后呢是注册登录。现在先写一下登录吧,注册的时候要说一下数据库怎么创建,再细说。

登录呢,思路是在数据库里查找有没有和提取到的username参数相匹配的元素,如果有,继续匹配password,否则返回登录失败。首先看一下怎么查询,用到SQL的查询语句,怎么执行并返回查询到的数据呢,用SAE里面的getData方法。

1 //查询语句

2 $sql = "select * from 表名 where username='username' ";3 //创建数据库对象,以执行上面的SQL语句

4 $mysql = newSaeMysql();5 //执行完毕后会返回一个数组

6 $arr = $mysql -> getData(sql);

查询完毕之后呢,要进行判断了。首先看看数组里有没有元素,来判断数据表里有没有对应的用户。

1 if (count(arr) == 0)2 {3 //用JSON返回1代表账户不存在

4 $dic = array('success' => '1');5 echo json_encode($dic);6 }

如果用户存在,就需要进一步判断密码是否正确了。

1 else

2 {3 //从数组里取出用户字典

4 $userDic = $arr[0];5 $sqlPassword = $userDic['password'];6 if($sqlPassword == $password)7 {8 $dic = array('success' => '0');9 echo json_encode($dic);10 }11 else

12 {13 $dic = array('success' => '2');14 echo json_encode($dic);15 }16 }

这样就用JSON返回了登录结果。别忘了要关闭数据库。

1 $mysql ->closeDb();

登录就到这里。注册要麻烦一些,要创建数据库,配置一些属性。另开一篇吧

怎实现简单的php 后台录入数据

找个免费的php源代码网站下一个吧.

用PHP语言做一个简单的登陆页面

恩 改了 你试试看

这个我不可能写得直接能连接到你所要求的数据库的,因为不知道你数据库信息与表的设计,所以你要自己更换代码里的hostname,db_user,password,db以及表名,字段名,更换了应当就可以直接使用的,用户名密码正确与错误我做了修改

php后台登录,简单的PHP数据后台实现用户登录,php后台用户登录相关推荐

  1. java跨域解析json数据_java后台设计简单的json数据接口,设置可跨域访问,前端ajax获取json数据...

    在开发的过程中,有时候我们需要设计一个数据接口.有时候呢,数据接口和Web服务器又不在一起,所以就有跨域访问的问题. 第一步:简单的设计一个数据接口. 数据接口,听起来高大上,其实呢就是一个简单的Se ...

  2. php程序访问mysql数据实现查询_PHP+MySql实现后台数据的读取

    我们使用的是PHP的php_mysqli扩展 首先了解一些基础的用法 1.连接数据库使用 mysqli_connect() 参数:①主机地址 ②MYSQL用户名 ③MYSQL密码 ④选择连接的数据库 ...

  3. (0081)iOS开发之无限后台定位并上传数据到服务器

    关键词:ios 后台持续定位 iOS 后台的理解 // http://blog.csdn.net/u013773524/article/details/52153917 // http://blog. ...

  4. 主流大数据系统在后台的层次角色及数据流向

    最近有不少质疑大数据的声音,这些质疑有一定的道理,但结论有些以偏概全,应该具体问题具体分析.对大数据的疑问和抗拒往往是因为对其不了解,需要真正了解之后才能得出比较客观的结论. 大数据是一个比较宽泛的概 ...

  5. 商户后台返回数据签名错误_微信小程序 用户信息开放数据校验与解密

    服务端获取开放数据 小程序可以通过各种前端接口获取微信提供的开放数据.考虑到开发者服务端也需要获取这些开放数据,微信提供了两种获取方式: 方式一:开发者后台校验与解密开放数据 方式二:云调用直接获取开 ...

  6. FLASH网络游戏基本知识-flash和后台的简单socket链接2009-10-08 11:43FLASH网络游戏主要解决的是和服务器的数据传输问题

    FLASH网络游戏基本知识-flash和后台的简单socket链接 2009-10-08 11:43 FLASH网络游戏主要解决的是和服务器的数据传输问题 主要用到XMLSocket类 sock=ne ...

  7. ajax post提交数据_如何用前端知识获取数据,制作一个微信订餐后台案例?

    在介绍案例之前,我们先来介绍以下在node中如何获取数据. get方式 1.把发送给服务器的数据追加在请求头的url后面 2.发送数据的大小有限制 3.get方式发送给服务器数据会有缓存. post方 ...

  8. 在用户控件中用户登录后台脚本判断

    在用户控件中用户登录后台脚本判断写法  if (!IsPostBack)         {                         imagelogin.Attributes.Add(&qu ...

  9. 【客户下单】后台提供webservice服务接收数据

    [客户下单]后台提供webservice服务接收数据 在bos_fore系统中,添加OrderAction封装订单数据. 接下来调用webservice,将数据传递给bos_management系统. ...

最新文章

  1. Java Reflection(十):数组
  2. 一个预告|恭喜斯科特·阿伦森获得2021年ACM计算奖
  3. Primavera 6.0
  4. https nginx phpstudy_让phpStudy2018 Nginx 支持WordPress自定义链接
  5. register,static,extern,const,typedef,volatile关键字
  6. 分区表学习一:分区表介绍
  7. 输入框限定保留三位小数点
  8. 全国统考计算机网考题库,全国统考计算机网考题库教程.doc
  9. 数据格式转换 (三)Office文档转HTML
  10. SQL Server 2012笔记分享-28:使用日志文件查看器
  11. 微信小程序自定义组件使用阿里矢量图标库图标
  12. 5个视频剪辑必用网站
  13. 送书【新书】 |《python数据科学实战》
  14. 马甲线怎么画?如何画出好看的腹肌?
  15. Apple?apple!
  16. Python基于OpenCV的交通路口红绿灯控制系统设计
  17. 如何看电脑支持最大多少内存条?仅需一个命令
  18. pytorch的expand_as和expand
  19. 揭开计算机神秘的面纱教学反思,《揭开计算机神秘的面纱》教学设计.doc
  20. 字符串匹配算法题:病毒感染监测

热门文章

  1. 微信小程序跳转微信小程序实现免登录
  2. WSL无法打开或者卡死
  3. 野火霸道者开发板移植LVGL代码
  4. 计算机网络 FDM TDM
  5. Html5播放器如何实现倍速播放
  6. 数据结构-malloc申请动态空间-链表的创建
  7. 论文|LINE算法原理、代码实战和应用
  8. unity实现炮弹运动轨迹(抛物线)
  9. 正方教务系统连接服务器失败,模拟登陆正方教务系统,重定向一直解决不了〉...
  10. 使用 MATLAB Coder App生成MEX函数