当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
2 Star 2 Fork 1

闪电侠的右手/php网站实现文件上传管理
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
judge_add_user.php 2.42 KB
一键复制 编辑 原始数据 按行查看 历史
fansOfTech 提交于 7年前 . first commit
<?php
session_start();
//var_dump($_SESSION['username']);
if($_SESSION['username']==""){echo "<script language='javascript'>;alert('请登录账户后操作');location.href='login/login.php'</script>";}
else if($_SESSION['class']=="0"){echo "<script language='javascript'>;alert('请使用管理员身份登录');location.href='login/login.php'</script>";}
?>
<?php
include("db.php");
include("input_class.php");
$b=new input();
$username=$b->post('username');
$password=$b->post('password');
$confirm=$b->post('confirm');
//$chart=$b->post('com_charter');
$id=$b->post('company'); //post得到的是select发来的value值
$sql="SELECT company from company WHERE id='{$id}' ";
$mysqli_result=$mysqli->query($sql);
//var_dump($mysqli_result);
/*通过id得到company字段*/
if($row=$mysqli_result->fetch_array()){
$company=$row['company'];
}
//var_dump($company);
mysqli_free_result($mysqli_result);
$sql2="SELECT * from useradmin WHERE username='{$username}'";
$mysqli_result2=$mysqli->query($sql2);
/*定义一个随机字符串函数 用于加密*/
function getRandChar(){
$len=rand(10,20);
$str = null;
$strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()_+-=[]{};':<>?/.,|";
$max = strlen($strPol)-1;
for($i=0;$i<$len;$i++){
$str.=$strPol[rand(0,$max)];//rand($min,$max)生成介于min和max两个数之间的一个随机整数
}
return $str;
}
/*判断两密码是否相同*/
if($password==$confirm){
if($row2=$mysqli_result2->fetch_array()){
echo "<script language='javascript'>;alert('用户名已存在');location.href='admin_add_user.php'</script>";
}
else{
$seed1=getRandChar();
$seed2=getRandChar();
$password=hash("sha256",$seed1.$password.$seed2); //加密算法
$sql3="INSERT INTO useradmin (`username`,`seed1`,`password`,`seed2`,`company`)
values('{$username}','{$seed1}','{$password}','{$seed2}','{$company}')";
$is=$mysqli->query($sql3);
if($is){
echo "<script language='javascript'>;alert('添加用户成功');location.href='admin.php'</script>";
}
else{
echo "<script language='javascript'>;alert('添加用户出错\\n提示:输入用户名后回车确认');location.href='admin_add_user.php'</script>";
}
}
}
else{//如果不同
echo "<script language='javascript'>;alert('两次密码不相同');location.href='admin_add_user.php'</script>";
}
mysqli_free_result($mysqli_result2);
?>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/shaoeric/php_web_site_implementation_of_file_upload_management.git
git@gitee.com:shaoeric/php_web_site_implementation_of_file_upload_management.git
shaoeric
php_web_site_implementation_of_file_upload_management
php网站实现文件上传管理
master

搜索帮助