本文目录一览:
求一个简单的PHP注册,登陆代码
我帮你找了个小程序
程序介绍:
1、共4个页面,conn.php连接数据库、img.php图片验证码、index.php登录页面、register.php注册页面
2、注册页面全是用js来验证的,所以不太完善,后续会改进
3、还没有学习ajax,所以图片没法点击刷新。原谅我吧
4、每段代码都含有详细注释,方便交流学习
程序使用:
1、下载源码上传到你网站某个目录
2、打开你的数据库,在某个表中执行readme.txt中的SQL语句创建字段用来存放用户数据
3、修改conn.php填写对应的数据库地址、用户名、密码、数据表
4、确保上述操作无误后,打卡URL地址进行测试
源码git地址
使用php实现用户注册和登录功能制作 !急求大神帮助!
1、需要建立一个数据表test
id int(10) primary key not null increment
name char(4) not null
pass char(10) not null
age int(2)
city char(5)
2、html页面自己写,用表单post传参
3、.php页面,处理接收到的参数,于数据库里面的用户名和密码比对,若果正确,用Js框,输出欢迎页面,如果不多返回到登陆页面
这里告诉你一个小技巧,很多时候我们都是拿用户名和密码一起比对,如果都正确则跳转。这个地方其实我们需要防止sql注入攻击,我们可以写两条语句,当用户名正确,我们才执行下一条密码比对语句,这样可以有效防止sql的注入攻击。
PHP怎么实现登录和注册?
?php
if($_GET['user'] == 'admin' $_GET['pwd'] == '123')
echo '登陆成功';
?
form action="" method="get"/
table border="0" cellspacing="0" cellpadding="0"
tr
td class="fieldKey" width="30%"用户名:/td
td class="fieldValue" width="100%"input type="text" name="user" //td
/tr
trtd height="10"/td/tr
tr
td class="fieldKey"密码:/td
td class="fieldValue"input type="password" name="pwd" //td
/tr
/table
input type="submit" value="登陆"/
/form
写了一个超级简单的,
php实现用户注册和登入,不用做效果求大牛指导
登陆界面 login.php
form action="logincheck.php" method="post"
用户名:input type="text" name="user"/br/
密 码:input type="password" name="pass"/br/
input type="submit" name="sub" value="登陆"/
a href="register.php"注册/a
/form
登陆处理界面logincheck.php
?php
mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query("set names 'gbk'");
$nsql="select username,passwd,nick from userinfo where username = '$_POST[user]' and passwd = '$_POST[pass]'";
$result = mysql_query($nsql);
$num = mysql_num_rows($result);
if($num){
$row = mysql_fetch_array($result);
echo "欢迎您,$row[2]";
}else{
echo"scriptalert('用户名或密码不正确');history.go(-1);/script";
}
?
注册界面register.php
form action="regcheck.php" method="post"
用户名:input type="text" name="user"/br/
密 码:input type="password" name="pass"/br/
昵 称:input type="text" name="nick"/br/
input type="submit" name="sub" value="注册"/
/form
注册处理界面regcheck.php
?php
mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query("set names 'gbk'");
$nsql="select username from userinfo where username = '$_POST[user]'";
$result = mysql_query($nsql);
$num = mysql_num_rows($result);
if($num){
echo "scriptalert('用户名已存在注册失败');history.go(-1);/script";
}else{
$isql = "insert into userinfo values('$_POST[user]','$_POST[pass]','$_POST[nick]')";
mysql_query($isql);
echo"scriptalert('注册成功');history.go(-1);/script";
}
?