form自动提交实例讲解


Posted in PHP onJuly 10, 2017

在做项目中,例如b2b的由商城跳往卖家中心的后台,当他既有会员账号又是卖家的时候,让他登录了商城,就不需要卖家登录的时候,处理过程中可以用到form表单自动登录。

实现简单思路:可以再普通会员登录的地方,登录成功可以将登录名和密码,用户id存起来,为了安全可以aes加密(前面一篇文章有详细介绍),存入cookie,在页面中需要去卖家中心,那边可以判断开始所存的cookie,以及判断是否是卖家,如果是,用form表单自动给他登录。

在ecshop上面实现的案例:

在includes下面创建一个lib_stm_form.php:

class form{
  public function hform($username,$password){
    $str = '<body><form action="privilege.php" method="post" id="qqform" name="qqform" style="display:none"> ' ;
    $str .= '账号:<input type="text" name="username" value="' . $username . '" /><br />' ;
    $str .= '密码:<input type="text" name="password" value="' . $password . '" /><br />' ;
    $str .='<input type="hidden" name="act" value="signin" /></form></body>';
    $str .= '<script>window.onload= function(){document.getElementById("qqform").submit();}</script>';
    echo $str; exit;
  }
}
?>

在privilege.php的signin方法中,进行aes解密,引入lib_stm_form.php::

require_once(ROOT_PATH . 'includes/lib_smt_from.php');
$form   = new form();
$username = $j_token['username'];
$password   =$j_token['password'];
$a = $form->hform($username,$password);
exit;

这样就实现了,form的自动提交登录,如果是会员和卖家身份的,就可以实现了登录一次就好。

以上这篇form自动提交实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP+AJAX实现无刷新注册(带用户名实时检测)
Dec 02 PHP
PHP投票系统防刷票判断流程分析
Feb 04 PHP
php验证是否是md5编码的简单代码
Apr 01 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
Jul 01 PHP
php实现购物车功能(上)
Jul 23 PHP
php时间函数用法分析
May 28 PHP
PHP互换两个变量值的方法(不用第三变量)
Nov 14 PHP
利用PHP判断是否是连乘数字串的方法示例
Jul 03 PHP
php多文件打包下载的实例代码
Jul 12 PHP
PHP实现的抓取小说网站内容功能示例
Jun 27 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
Oct 12 PHP
PHP 文件写入和读取操作实例详解【必看篇】
Nov 04 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 #PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
Jul 09 #PHP
详解php中serialize()和unserialize()函数
Jul 08 #PHP
PC端微信扫码支付成功之后自动跳转php版代码
Jul 07 #PHP
Thinkphp5结合layer弹窗定制操作结果页面
Jul 07 #PHP
php实现保存周期为1天的购物车类
Jul 07 #PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 #PHP
You might like
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
jQuery Mobile动态刷新页面样式的实现方法
2016/05/28 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
原生JavaScript实现AJAX、JSONP
2017/02/07 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
JS验证码实现代码
2017/09/14 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
经济实惠的名牌太阳镜和眼镜:Privé Revaux
2021/02/07 全球购物
高校自主招生自荐信
2013/12/09 职场文书
销售行政专员职责
2014/01/03 职场文书
建议书怎么写
2014/03/12 职场文书
劲霸男装广告词改编版
2014/03/21 职场文书
文明寝室申报材料
2014/05/12 职场文书
教导处教学工作总结
2015/08/12 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android
MySQL限制查询和数据排序介绍
2022/03/25 MySQL