又是数据库问题,伤痛
mysql改掉密码后重启mysql,访问网站没问题了---不过今天却发现网站可以用旧帐号登陆,但是不能注册。登陆后发不了新信息,应该也是没存到数据。
APMserv集成,Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28、phpMyAdmin,网站所有的东西都放在同一台服务器上,grants命令查过所用的数据库有以下权限SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE。
NTFS文件系统,网站和数据库文件夹的只读属性是灰色的,去不掉。“安全”那里都给了系统用户,everyone等用户读写权限,并且是应用到子文件那种。能进phpadmin管理数据库(不是root用户,root用户密码丢失)。
暂时发现的问题:旧帐号登陆,但是不能注册,登陆后发不了新信息,后台能进但不能添加新内容。
360度冰天冻地裸奔大吼:信春哥,得永生!(马赛克)
mysql改掉密码后重启mysql,访问网站没问题了---不过今天却发现网站可以用旧帐号登陆,但是不能注册。登陆后发不了新信息,应该也是没存到数据。
APMserv集成,Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28、phpMyAdmin,网站所有的东西都放在同一台服务器上,grants命令查过所用的数据库有以下权限SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE。
NTFS文件系统,网站和数据库文件夹的只读属性是灰色的,去不掉。“安全”那里都给了系统用户,everyone等用户读写权限,并且是应用到子文件那种。能进phpadmin管理数据库(不是root用户,root用户密码丢失)。
暂时发现的问题:旧帐号登陆,但是不能注册,登陆后发不了新信息,后台能进但不能添加新内容。
360度冰天冻地裸奔大吼:信春哥,得永生!(马赛克)
<?
session_start();
header('Content-Type:text/html;charset=GB2312');//避免输出乱码
include('../inc/inc.php');//包含数据库基本配置信息
$datetime=date('Y-m-d');//获得系统时间
$url=$_SERVER['HTTP_REFERER'];//跳转页面
//检查域名是否存在
$sql="select * from member where account='$_POST[username]';";
$result=mysql_query($sql);
if($_POST['postcode']!=$_SESSION["code"])
{
echo "<SCRIPT LANGUAGE='Javascript'>";
echo "alert('您输入的验证码错误,请重新输入!');";
echo "location.href='$url'";
echo "</SCRIPT>";
}elseif(mysql_num_rows($result)>0){
//页面跳转
echo "<SCRIPT LANGUAGE='Javascript'>";
echo "alert('您输入的用户名错误!');";
echo "location.href='$url'";
echo "</SCRIPT>";
}elseif($_POST['userpwd']!=$_POST['reuserpwd']){
echo "<SCRIPT LANGUAGE='Javascript'>";
echo "alert('您输入的两次密码不正确!');";
echo "location.href='$url'";
echo "</SCRIPT>";
}elseif($_POST['username']==""||$_POST['userpwd']==""||$_POST['reuserpwd']==""||$_POST['email']==""){
echo "<SCRIPT LANGUAGE='Javascript'>";
echo "alert('带*号的选项必须填写!');";
echo "location.href='$url'";
echo "</SCRIPT>";
}else
{
$sql="insert into member (
typeid,
account,
psw,
email,
question,
answer,
sex,
name,
birthday,
address,
qq,
companyaddr,
companybusiness,
companytel,
companyfax,
companyweb,
date,
institutions,
education,
post,
pic,
expertise
) VALUES (
'".$_POST['typeid']."',
'".$_POST['username']."',
'".$_POST['userpwd']."',
'".$_POST['email']."',
'".$_POST['question']."',
'".$_POST['answer']."',
'".$_POST['sex']."',
'".$_POST['name']."',
'".$_POST['birthday']."',
'".$_POST['address']."',
'".$_POST['qq']."',
'".$_POST['companyaddr']."',
'".$_POST['companybusiness']."',
'".$_POST['companytel']."',
'".$_POST['companyfax']."',
'".$_POST['companyweb']."',
'$datetime',
'".$_POST['institutions']."',
'".$_POST['education']."',
'".$_POST['post']."',
'".$_POST['head']."',
'".$_POST['expertise']."'
)";
$result=mysql_query($sql);
if($result){
//页面跳转
$url="../login.php";
echo "<SCRIPT LANGUAGE='Javascript'>";
echo "alert('注册成功!请点确定返回登陆界面!');";
echo "location.href='$url'";
echo "</SCRIPT>";
}
else{
echo "数据连接失败!";
//echo "$result"; //测试result;
//echo "$sql"; //测试sql;
}
/*$result=mysql_query($sql);
$num = mysql_num_rows($result);
if($num>0){
//页面跳转
$url= "../login.php ";
echo " <SCRIPT LANGUAGE= 'Javascript '> ";
echo "alert( '注册成功!请点确定返回登陆界面! '); ";
echo "location.href= '$url ' ";
echo " </SCRIPT> ";
}
else{
echo "数据连接失败! "; }*/ }
?>
作揖,拜谢