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 应用程序安全防范技术研究
Sep 25 PHP
PHP教程之PHP中shell脚本的使用方法分享
Feb 23 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
windows7下安装php的php-ssh2扩展教程
Jul 04 PHP
ThinkPHP独立分组使用的注意事项
Nov 25 PHP
php实现mysql事务处理的方法
Dec 25 PHP
学习php设计模式 php实现门面模式(Facade)
Dec 07 PHP
PHP编程中的Session阻塞问题与解决方法分析
Aug 07 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
May 13 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 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
教你如何使用php session
2013/10/28 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
js的闭包的一个示例说明
2008/11/18 Javascript
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
vue实现分页组件
2020/06/16 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
Python中print和return的作用及区别解析
2019/05/05 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
Python3简单爬虫抓取网页图片代码实例
2019/08/26 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
Python连接Impala实现步骤解析
2020/08/04 Python
大学生护理专业自荐信
2013/10/03 职场文书
校园歌手大赛策划书
2014/01/17 职场文书
《会变的花树叶》教学反思
2014/02/10 职场文书
就职演讲稿范文
2014/05/19 职场文书
技能比武方案
2014/05/21 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python