43 lines
1.8 KiB
PHP
Executable File
43 lines
1.8 KiB
PHP
Executable File
<?php
|
|
error_reporting(0);
|
|
$sqm = $_POST['sqm'];
|
|
$usr = $_POST['usr'];
|
|
$cdk = $_POST['cdk'];
|
|
$sqm = str_replace(array(' ','%'),'',$sqm);
|
|
$usr = str_replace(array(' ','%'),'',$usr);
|
|
$cdk = str_replace(array(' ','%'),'',$cdk);
|
|
$cdk =='' && (die('请输入CDKEY'));
|
|
$usr =='' && (die('请输入角色名称'));
|
|
$sqm =='' && (die('请设置后台密码'));
|
|
include "config.php";
|
|
$mysql = mysqli_connect($PZ['DB_HOST'],$PZ['DB_USER'],$PZ['DB_PWD'],$PZ['DB_NAME'],$PZ['DB_PORT']) or die("数据库连接错误");
|
|
$mysql->query('set names utf8');
|
|
$xx = mysqli_fetch_assoc($mysql->query("SELECT * FROM tafang_center.account WHERE account = '$usr' limit 1"));
|
|
$xx['id'] =='' && (die('无此角色名,请检查后再试'));
|
|
$rid = $xx['id'];
|
|
$xxx = mysqli_fetch_assoc($mysql->query("SELECT * FROM cdk WHERE cdk = '$cdk' limit 1"));
|
|
$xxx['id'] == '' && (die('无此授权卡'));
|
|
$xxx['status'] != 0 && (die('此授权卡已被使用'));
|
|
$lx = $xxx['type'] + 100;
|
|
$ss = mysqli_fetch_assoc($mysql->query("SELECT type FROM cdk WHERE uid = '$rid' limit 1"));
|
|
$xlx = $ss['type'] + 100;
|
|
|
|
if($xlx == 100){
|
|
if($mysql->query("UPDATE cdk SET status = 1 , uid = '$rid', pass = '$sqm' WHERE cdk = '$cdk';")){
|
|
die('角色授权成功!请妥善保管您设置的后台密码');
|
|
}else{
|
|
die('授权失败.请联系管理员');
|
|
}
|
|
}elseif($xlx == $lx){
|
|
die('此角色已是授权用户,无需再次开通');
|
|
}elseif($xlx < $lx){
|
|
$mysql->query("DELETE FROM cdk WHERE uid = '$rid' limit 1");
|
|
if($mysql->query("UPDATE cdk SET status = 1 , uid = '$rid', pass = '$sqm' WHERE cdk = '$cdk';")){
|
|
die('角色授权成功!请妥善保管您设置的后台密码');
|
|
}else{
|
|
die('授权失败.请联系管理员');
|
|
}
|
|
}elseif($xlx > $lx){
|
|
die('此角色已是授权用户,无需再次开通');
|
|
}
|
|
?>
|