php数据量大怎么做登陆 php制作登录界面数据库

php登录系统怎么做?简单地说,登录系统 , 就是用php程序获取等表单数据,并记录相关数据进入数据库 , 设置相关数据写入session , 记录登录状态后,进入登陆后界面就可以了
当然还需要很多细节的知识,需要仔细了解了 , 可以从网上下载一个简单登录系统,研究研究吧!
如何用php做个登陆界面?你可以做一个简单的例如你只有用户名和密码即可那么你先在数据库(以mysql为例)中建表例如叫做user字段为 id name pass分别是编号、用户名、密码长度分别是int(8) a_t(自动编号) 主键,varchar(50),varchar(50) 你可以添加一个测试数据 例如 1,admin,admin//说明密码这里不说加密的问题 , 用明文实现 登录页面的代码:login.php用户登录
用户名:
密码:
checklogin.php代码(检测登录): $name=$_POST[name];$pass=$_POST[password];session_start();//这个可以维持登录状态,可以参照session的使用\x0d\x0a//登录检查函数function login_state($uid,$user_shell){$sql="SELECT * FROM `user` WHERE `name`='$name'";\x0d\x0a$query=@mysql_query($sql) or die(mysql_error());\x0d\x0a$us=is_array($row=@mysql_fetch_array($query));\x0d\x0a$user_shell=$us ? $user_shell==$row[password]:FALSE;\x0d\x0aif($user_shell){echo "alert('登录成功');";\x0d\x0areturn $row;\x0d\x0a}else{\x0d\x0aecho "alert('您暂时不能浏览该页面,请先登录');location.href='https://www.04ip.com/post/login.php';";\x0d\x0a}}login_state($name,$password);?>\x0d\x0a希望可以帮到您,如果还有问题可以联系2458285853
php 连接数据库做用户登录,急建议楼主检查一下sql对不对 , 主要看你数据库有没有sql语句的字段或者表
还有 , 你的密码是经过md5处理的,所以,你看你在做注册用户的时候,密码是不是也经过了md5处理,没有的话 , 系统会判断2个密码不相等,尽管他们的值是相同的(MD5不懂的话去搜搜,大把大把的),我估计是你注册的时候密码没处理~,你把$password = MD5($_POST['password']);的MD5去掉试试
if($check_query){
$_SESSION['username'] = $username;
echo $username,' 欢迎你!进入 a href="https://www.04ip.com/post/my.php"用户中心/abr /';
exit;
} else {
exit('登录失败!点击此处 a href="javascript:history.back(-1);"返回/a 重试');
}
$_SESSION['username'] = $username 是把用户名的值赋给一个叫username的session(这属于会话 , 不懂去搜搜看)
php mysql怎么做登录注册首先得到提交的数据
链接数据库,查询数据库,查询username 和pwd
提交的username 和 pwd跟数据库查询的username 和pwd做对比,
都相等那就是登陆成功
?php
mysql_connect('localhost','root','123');
mysql_select_db('lx');
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
//数据库lx 表user字段id usernamepwd
//用md5加密,可以自己试试
if(isset($_POST['user'])$_POST['tijiao'] == 'success'){
$query = mysql_query("select pwd from user where username = '".$_POST['user']."'");
$num = mysql_num_rows($query);
if($num0 ){
while($info = mysql_fetch_array($query)){
if($info['pwd'] == md5($_POST['pwd'])){
echo '登陆成功';
}else{
echo '登陆失败';
}
}
}else{
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
【php数据量大怎么做登陆 php制作登录界面数据库】/tr
/table
input type="hidden" name="tijiao" value="https://www.04ip.com/post/success" /
input type="submit" value="https://www.04ip.com/post/登陆"/
/form
关于php数据量大怎么做登陆和php制作登录界面数据库的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读