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 相关文章推荐
信用卡效验程序
Oct 09 PHP
WINXP下apache+php4+mysql
Nov 25 PHP
php基础知识:类与对象(1)
Dec 13 PHP
php简单提示框alert封装函数
Aug 08 PHP
通过JavaScript或PHP检测Android设备的代码
Mar 09 PHP
使用PHP计算两个路径的相对路径
Jun 14 PHP
php实现session自定义会话处理器的方法
Jan 27 PHP
php实现约瑟夫问题的方法小结
Mar 23 PHP
php实现curl模拟ftp上传的方法
Jul 29 PHP
php检查页面是否被百度收录
Oct 28 PHP
如何用PHP做到页面注册审核
Mar 02 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 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
使用PHP的日期与时间函数技巧
2008/04/24 PHP
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
php实例分享之mysql数据备份
2014/05/19 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
javascript radio 联动效果
2009/03/04 Javascript
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
详解vue axios二次封装
2018/07/22 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
Python内置函数OCT详解
2016/11/09 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
传媒专业推荐信范文
2013/11/23 职场文书
后勤采购员岗位职责
2013/12/19 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
班委竞选演讲稿
2014/04/28 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
JS前端使用canvas实现物体的点选示例
2022/08/05 Javascript