You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
2.1 KiB
66 lines
2.1 KiB
4 years ago
|
<?php
|
||
|
/**
|
||
|
* Created by xiaofu.qin
|
||
|
* email: xiaofu.qin@fanraun.com
|
||
|
* Date: 2017/3/3
|
||
|
* Time: 10:23
|
||
|
* Description: 用户在index.php点击“获取finereport”或者“获取fineBI验证码”按钮的时候提交的个人信息的时候提交的公司、需求、以及个人职能信息,在这里将其保存到pre_common_member_profile表中。
|
||
|
*/
|
||
|
session_start();
|
||
|
define('FINEREPORT', '100');
|
||
|
require_once '../myFunc/mysql_beta.php';
|
||
|
|
||
|
// 判断token是否存在,不存在则表示是表单欺诈
|
||
|
if( !isset($_POST['token']) || $_POST['token'] !== $_SESSION['token']) {
|
||
|
exit('Go home, my boy!');
|
||
|
}
|
||
|
|
||
|
|
||
|
//不允许所公司的变量为空字符串,因为在index.php页面还需要这儿字段来判断用户是否已经填写这些信息呢!
|
||
|
if( !isset($_POST['identical']) || !isset($_POST['motivation']) || !isset($_POST['company']) || !isset($_POST['realname']) || !isset($_SESSION['username']) || empty($_POST['company'])) {
|
||
|
exit('false');
|
||
|
}
|
||
|
/*
|
||
|
* $identical 的值与其所代表的含义如下
|
||
|
* Business : 业务人员
|
||
|
* ITboy : 运维人员
|
||
|
* CIO : CIO或者高层
|
||
|
* Student : 学生
|
||
|
* Other : 其他
|
||
|
*/
|
||
|
$identical = addslashes(htmlspecialchars($_POST['identical']));
|
||
|
|
||
|
/*
|
||
|
* $motivation的值与其所代表的含义如下:
|
||
|
* Company : 企业型用户
|
||
|
* SoftCompany : 软件型公司
|
||
|
* Personal : 个人用户
|
||
|
* 其他 : 用户自己填写的需求文字
|
||
|
*/
|
||
|
$motivation = addslashes(htmlspecialchars($_POST['motivation']));
|
||
|
|
||
|
$company = addslashes(htmlspecialchars($_POST['company']));$realname = addslashes(htmlspecialchars($_POST['realname']));
|
||
|
|
||
|
$uid = $_SESSION['uid'];
|
||
|
|
||
|
$conn = connect();
|
||
|
|
||
|
|
||
|
$sql = "update pre_common_member_profile set `position`=?, field4=?, company=?, realname=? where uid=?";
|
||
|
$stmt = $conn->prepare($sql);
|
||
|
if( !$stmt ) {
|
||
|
exit('wrong');
|
||
|
}
|
||
|
$stmt->bind_param('ssssi', $identical, $motivation, $company, $realname, $uid);
|
||
|
$stmt->execute();
|
||
|
$stmt->store_result();
|
||
|
|
||
|
if( $stmt->affected_rows === 0) {
|
||
|
exit('wrong');
|
||
|
}
|
||
|
|
||
|
|
||
|
//设置session为company变量
|
||
|
$_SESSION['company'] = $company;$_SESSION['realname'] = $realname;
|
||
|
|
||
|
exit('true');
|