Android实现二维码登录的简单实现
来源:互联网 发布:郑州软件外包 编辑:程序博客网 时间:2024/04/28 02:56
- 新建index.php
<!DOCTYPE html>
<html>
<head>
<title>二维码登录</title>
</head>
<body>
<?php
$rannumber = "";
for ($i=0; $i < 8; $i++) {
$randnumber .= rand(0,9);
}
?>
<img src="http://qr.topscan.com/api.php?text=<?php echo $randnumber;?>" width="300px">
</body>
</html>
- 新建创建数据库的php文件 mysql_connect.php
<?php
$con = mysql_connect("localhost","root","") or die (mysql_error());
$mysql_select_db("qrlogin");
?>
- 在index.php中实现将randnumber插入到数据库中
<?php
require 'mysql_connect.php';
$rannumber = "";
for ($i=0; $i < 8; $i++) {
$randnumber .= rand(0,9);
}
mysql_query("insert into login_record (randnumber) values ('$randnumber')");
?>
- 在index.php中继续添加轮询查找的代码
在</body>标签后添加script代码<input hidden="hidden" type="text" id="randnumber" value="<?php echo $randnumber;?>"/>
新建polling.php<script>
function polling(){
var xmlHttp;
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest;
}else{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.on
readystatechange = function(){ if(xmlHttp.status == 200 && xmlHttp.readyState == 4){
result = xmlHttp.responseText;
if(result == "true"){
window.location.href = "welcome.php";
}
}
}
randnumber = docment.getElementById("randnumber").value;
xmlHttp.open("GET","polling.php?randnumber="+randnumber,true);
xmlHttp.send();
}
setInterval("polling()",1000);
</script>
新建welcome.php<?php
require "mysql_connect.php"
$randnumber = $_GET['randnumber'];
$result = mysql_query("select * from login_record where randnumber = $randnumber");
$row = mysql_fetch_array($result);
if($row['username'] != "")echo "true";
else echo "false";
?>
刷新二维码界面,在数据库中为生成的数据添加username<!DOCTYPE html>
<html>
<head>
<title>登录成功</title>
</head>
<body>
hello world!
</body>
</html>
刷新二维码界面,在数据库中找到相印的二维码的randnumber<?php
$randnumber = $_GET['randnumber'];
$username = $_GET['username'];
require 'mysql_connect.php';
mysql_query("update login_record set username = '$username' where randnumbber = '$randnumber'");
?>
- Android实现二维码登录的简单实现
- android 二维码的简单扫描的实现
- android 实现简单登录
- Android 扫描二维码实现网页登录
- Android实现二维码扫描登录网页
- Android 扫描二维码实现网页登录
- Android 实现简单的登录实例
- Android Facebook登录的简单实现
- 简单的登录实现
- Android 二维码扫描和生成简单实现
- 简单实现二维码扫描
- java简单实现二维码
- 简单实现二维码扫描
- JAVA简单二维码实现
- 简单实现二维码生成器
- 简单实现二维码
- 实现网站二维码扫描登录
- 实现网站二维码扫描登录
- ajax使用
- CDH Hadoop HA+Zookeeper部署问题
- 忧虑会使人短命
- 消除忧虑的魔法公式
- Java 第四节
- Android实现二维码登录的简单实现
- 消除思想上的忧虑
- ps快捷键大全
- 不要为小事而烦恼
- noip2003侦探推理详解
- 我找到了答案
- 接受不可避免的事实
- 不要锯木屑
- 使用DOM解析XML文件