首先很杯具的说php我没学过,不懂语法……
工作前学过Java,现在早已没有当初的梦想,没做Java,经验也没有
所以遇到这个难题-------
就是一个html文件,我想把它做成论坛的登录页面,做成php格式的
这个论坛之前没有登录页面,输入地址就直接显示主页并且在主页上登录验证了
现在要加个登陆页,输入后跳转到主页,或者点击浏览去主页那种
需要改的东西很多吧,还要链接数据库什么的进行验证跳转什么的。。
要命的是我不懂php语法啊,高人们给支点招吧这是朋友的一个论坛,我答应做下来了,要是不行,肯定没面子
这个html文件是 www.12wuxia.com/12 (绝不是AD,是AD的话木有小JJ)
把它换成www.12wuxia.com登陆页,登录成功后会跳转到正常的首页。希望能给点思路,需要改的地方请回帖告诉我怎么改能改好传给我的话,我当大神供着拜啊
最近两天,天天在线等……
工作前学过Java,现在早已没有当初的梦想,没做Java,经验也没有
所以遇到这个难题-------
就是一个html文件,我想把它做成论坛的登录页面,做成php格式的
这个论坛之前没有登录页面,输入地址就直接显示主页并且在主页上登录验证了
现在要加个登陆页,输入后跳转到主页,或者点击浏览去主页那种
需要改的东西很多吧,还要链接数据库什么的进行验证跳转什么的。。
要命的是我不懂php语法啊,高人们给支点招吧这是朋友的一个论坛,我答应做下来了,要是不行,肯定没面子
这个html文件是 www.12wuxia.com/12 (绝不是AD,是AD的话木有小JJ)
把它换成www.12wuxia.com登陆页,登录成功后会跳转到正常的首页。希望能给点思路,需要改的地方请回帖告诉我怎么改能改好传给我的话,我当大神供着拜啊
最近两天,天天在线等……
主要是处理登陆这个代码,需要改成php语法了。
思路无非是,建个表单,然后发送,后台调用数据库,判断登录成功与否
成功则跳转页面
失败则重新输入
$user = $_GET['user'];
$db = new DB();
$sql = "SELECT `password`,`role` FROM user_info WHERE `name` = '" . $user . "'";
$result = $db->mySelect($sql);
if ($row = mysql_fetch_array($result)) {
if ($row['password'] === $_GET['password']) {
$_SESSION['user'] = $user;
$_SESSION['role'] = $row['role'];
echo true;
}
else {
echo false;
}
}
else {
echo false;
}
这边是用ajax,所以之后要判断的
如果你要直接跳转,echo true 换成
echo '< !--< SCRIPT LANGUAGE="JavaScript">location.href='www.12wuxia.com'< /SCRIPT>-->';
不过就是4楼的做法基本上就可以了
原来登录页面后缀改成.php,然后添加一个表单,格式对照原来你的登陆页面的格式修改一下<form action='1.php' method='post'>
<input type='text' name='username'></input>
<input type='password' name='password'></input>
<input type='button' name='submit' value='登陆'>
</form>然后新建个1.php就是处理页面,从数据库里提取信息,看看用户名和密码是否正确。
链接数据库的代码自己写$user=$_POST["username"];
$pwd=$_POST["password"];
//连接数据库,验证登陆信息是否正确。如果正确就跳转到首页,否则输出错误信息。大致上就是这样,好久没接触Php了,都忘的差不多了。。
如果只是想做登入验证的话,只要知道几个PHP基本用法就可以用了,$_POST,还有几个常用的MYSQL函数,其他基本不是问题·!