iOS+PHP注册登录系统 PHP部分(上)


Posted in PHP onDecember 26, 2016

最后达成效果:

iOS+PHP注册登录系统 PHP部分(上)   iOS+PHP注册登录系统 PHP部分(上)   iOS+PHP注册登录系统 PHP部分(上)

分析做项目的基本流程:

1.先创建数据库

2.写PHP服务端

3.写iOS用户端

1.创建数据库

我用的是wamp。

数据库名称为ioslogin,表名为users其中有3个字段user_id,user_name和user_pwd。

user_id为自增长。

iOS+PHP注册登录系统 PHP部分(上)

iOS+PHP注册登录系统 PHP部分(上)

2.php服务端

php端我用的是EclipsePHP编写。

先创建一个配置文件config.php。

<?php 
$DBHOST="localhost"; 
$DBUSER="root"; 
$DBPWD=""; 
$DBNAME="ioslogin"; 
?> 
然后创建主要文件 index.php。
[php] view plain copy
<?php 
header("Content-type:text/html;charset=utf-8"); 
  require_once "config.php"; 
  //连接数据库 
  $connection = mysql_connect($DBHOST,$DBUSER,$DBPWD); 
  $db_selecct = mysql_select_db($DBNAME); 
  $action = $_GET['action'];   //用来区分是登录还是注册 
  $user_name = $_GET['user_name'];  //GET方法方便用于调试 
  $user_pwd = $_GET['user_pwd']; 
  switch ($action) { 
    case "login": 
    $str = "select * from users where user_name='$user_name' and user_pwd='$user_pwd'"; 
    $result = mysql_query($str,$connection); 
    @$rows = mysql_num_rows($result); 
    if($rows) { 
      $loginFlag = "1";  //登录成功 
    } 
    else { 
      $loginFlag = "0";  //登录失败 
    } 
    $returnArr = array("loginFlag" => $loginFlag); 
    echo json_encode($returnArr);  //输出json格式 
    break; 
 
    case "regist": 
    $str = "INSERT INTO users (user_name,user_pwd) values ('$user_name','$user_pwd')"; 
    $result = mysql_query($str,$connection); 
    if($result) { 
      $registFlag = "1"; //注册成功 
    } 
    else { 
      $registFlag = "0"; //注册失败 
    } 
    $returnArr = array("registFlag" => $registFlag); 
    echo json_encode($returnArr); 
    break; 
 
    default : 
    echo "登录方式错误"; 
    return false; 
    break; 
  } 
  mysql_close($connection); 
?>

写到这里 同学们可以先对PHP进行测试看看有没有错误。
可以先在数据库里加一条数据。
然后在浏览器里输入localhost/iosLogin/index.php?action=login&user_name=admin&user_pwd=admin
其中iosLogin是PHP项目名称,有输出json就差不多是正确的。

iOS+PHP 注册登录系统(二) iOS部分

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
通过对服务器端特性的配置加强php的安全
Oct 09 PHP
php-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
PHP警告Cannot use a scalar value as an array的解决方法
Jan 11 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
Sep 13 PHP
php文本转图片自动换行的方法
Mar 13 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
Jun 29 PHP
php获取$_POST同名参数数组的实现介绍
Jun 30 PHP
CI框架中通过hook的方式实现简单的权限控制
Jan 07 PHP
使用PHP生成图片的缩略图的方法
Aug 18 PHP
通过PHP简单实例介绍文件上传
Dec 16 PHP
PHP实现模拟http请求的方法分析
Dec 20 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 #PHP
PHP简单实现冒泡排序的方法
Dec 26 #PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 #PHP
PHP常用函数总结(180多个)
Dec 25 #PHP
详解EventDispatcher事件分发组件
Dec 25 #PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
Dec 25 #PHP
PHP实现的文件操作类及文件下载功能示例
Dec 24 #PHP
You might like
一个简单的MySQL数据浏览器
2006/10/09 PHP
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
PHP simple_html_dom.php+正则 采集文章代码
2009/12/24 PHP
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
destoon常用的安全设置概述
2014/06/21 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
php验证码生成器
2017/05/24 PHP
JS 获取滚动条高度示例代码
2013/10/24 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
Vue中$refs的用法详解
2018/06/24 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
2015/04/05 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
python和ruby,我选谁?
2017/09/13 Python
python实现树形打印目录结构
2018/03/29 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
日本订房网站,预订日本星级酒店/温泉旅馆:Relux(支持中文)
2020/01/03 全球购物
捷克多品牌在线时尚商店:ANSWEAR.cz
2020/10/03 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
上班迟到检讨书
2014/01/10 职场文书
小学生作文评语大全
2014/04/21 职场文书
争做文明公民倡议书
2014/08/29 职场文书
捐款感谢信
2015/01/20 职场文书
初中班主任教育随笔
2015/08/15 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL