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

最后达成效果:

分析做项目的基本流程:

1.先创建数据库

2.写PHP服务端

3.写iOS用户端

1.创建数据库

我用的是wamp。

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

user_id为自增长。

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部分

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

时间: 2024-09-17 02:13:46

iOS+PHP注册登录系统 PHP部分(上)的相关文章

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

接着上篇<iOS+PHP注册登录系统 PHP部分(上)>进行学习 3.iOS部分 上一次我们写完了数据库部分和PHP部分这次我们来完成iOS部分. 首先先在storyboard中一阵狂拖,弄成如下图. 可以先在text Field中输入用户名和密码 方便以后调试. 3.1登录部分代码 创建一个新的UIViewController 名为registViewController(用于注册用户,ViewController用于登录). 在ViewController.h中importregistVi

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

最后达成效果:        分析做项目的基本流程: 1.先创建数据库 2.写PHP服务端 3.写iOS用户端 1.创建数据库 我用的是wamp. 数据库名称为ioslogin,表名为users其中有3个字段user_id,user_name和user_pwd. user_id为自增长. 2.php服务端 php端我用的是EclipsePHP编写. 先创建一个配置文件config.php. <?php $DBHOST="localhost"; $DBUSER="root

通过Dreamweaver用ASP设计注册登录系统出现未指定的错误,求高手解答

问题描述 通过Dreamweaver用ASP设计注册登录系统出现未指定的错误,求高手解答 本人初学Dreamweaver,小白一枚,用ASP设计注册登录系统,用的是本地/网络连接方式进行测试,在点击登录按钮后显示错误,错误为: Provider 错误 '80004005' 未指定的错误 /denglu.asp,行 9 求高手帮忙解答 解决方案 你把代码贴出来看看啊 解决方案二: 数据库连接有问题,你用的是什么版本的数据库,CONNECTSTRING是怎么写的? 另外检查数据库文件目录的访问权限.

php注册登录系统简化版_php技巧

登录注册系统是日常上网最普通的操作,我设了一个分类一步步完善注册登录系统,若哪里有误,请见谅. 所用语言:php 数据库 :mysql 本次实现功能: 1.用户注册 2.用户登录 主要文件: 完整代码 1 sql 在已有的数据库里创建user表,id,username,password三个字段 复制代码 代码如下: create table user(id int(10) not null auto_increment,username varchar(30),password varchar(

Python制作简易注册登录系统_python

这次我主要讲解如何用Python基于Flask的登录和注册,验证方式采用Basic Auth 主要用以下库 import os #Flask的基础库 from flask import Flask, abort, request, jsonify, g, url_for #Flaks的数据库操作的库 from flask.ext.sqlalchemy import SQLAlchemy #Flask登录注册的库 from flask.ext.httpauth import HTTPBasicAu

Struts 2.0整合Hibernate 3.2开发注册登录系统

开发工具:MyEclipse 6.0 ,Tomcat 5.5 ,JDK 1.5 ,MySQL 5.0 :开发准备:下载Struts 2.0和 Hibernate 3.2,大家可Struts和Hibernate的官方网站下载这两个框架.我们先来总览一下开发完成后的 包-类图: 首先NEW一个Web Project ,名为"LoginSystem" ,在lib 目录下加入Struts 2.0的Jar包和Hibernate 3.2的Jar包,然后按下面的步骤来: 1.在 src 目录下建 &

我的项目中只要集成环信的聊天功能和会话列表功能,像注册登录,聊天组好友列表都不需要的,我该怎样集成呢?

问题描述 解决方案 你好,集成环信,app端是需要登录的,调用环信SDK里面的登录接口.集成单聊视频http://community.easemob.com/article/825307480 这个视频里面是集成单聊的,您可以参考一下. 集成会话列表就要参考Demo了. http://docs.easemob.com/doku.p ... ation 这里是3.0SDK集成的文档,您也可以看一下解决方案二:使用环信的及时聊天功能需要在环信服务器注册用户,你可以在集成的时候,在代码中集成注册登录,

怎么用Java编写一个简单的登录系统?可以注册账号的那种

问题描述 怎么用Java编写一个简单的登录系统?可以注册账号的那种 数据库用的是MySQL,但Java操作方面的不知道怎么入手,求大神指点啊,有实例参考就更好了,谢谢 解决方案 import java.awt.event.*; import javax.swing.*; import java.awt.*; import java.awt.Container; import java.util.*; import java.sql.*; class Login extends JFrame im

j2ee-第一次用myeclipse+tomcat+oracle做用户用户注册登录系统,用JDBC连接不上数据库

问题描述 第一次用myeclipse+tomcat+oracle做用户用户注册登录系统,用JDBC连接不上数据库 我很热爱计算机软件专业,希望给一些帮助,大学新生,第一次做,就是无法使用数据库,下面是部分代码: <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <% String path = request.getContextP