用php做个登陆界面,代码要怎么写,用户名和密码在数据库中,怎么关联呢。

如题所述

你可以做一个简单的例如你只有用户名和密码即可那么你先在数据库(以mysql为例)中建表例如叫做user 字段为 id name pass分别是编号、用户名、密码长度分别是int(8) a_t(自动编号) 主键,varchar(50) ,varchar(50) 你可以添加一个测试数据 例如 1,admin,admin//说明密码这里不说加密的问题,用明文实现 登录页面的代码:login.php<html><head><title>用户登录</title></head><body><form action="checklogin.php" name="loginform" method="post">用户名:<input name="name" type="text"><br>密 码:<input name="password" type="password"><br><input value="登录" type="submit"><br></form></body></html> checklogin.php代码(检测登录): $name=$_POST[name];$pass=$_POST[password];session_start();//这个可以维持登录状态,可以参照session的使用
//登录检查函数 function login_state($uid,$user_shell){ $sql="SELECT * FROM `user` WHERE `name`='$name'";
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){ echo "<script>alert('登录成功');</script>";
return $row;
}else{
echo "<script>alert('您暂时不能浏览该页面,请先登录');location.href='login.php';</script>";
} }login_state($name,$password);?>
希望可以帮到您,如果还有问题可以联系2458285853
温馨提示:内容为网友见解,仅供参考
无其他回答

用PHP做网站后台管理登陆界面详细代码
第一步、新建一个form表单,用来提交用户名及密码 (action属性为你需要把数据提交到哪个页面。method属性为你的提交方式,这里使用post,下面两个input文本框一个是用户名,一个为密码。)第二步、数据处理页面,使用传过来的值在数据表里面查询,看看是否有这条数据,若是没有就提示登录失败,若是有这...

php封装一个用户类,里面有登录注册方法,这个要怎么写
\/\/cookie登陆:检测用户是否登陆,如果cookie值失效,则返回false,如果cookie值未失效,则根据cookie中的用户名和密码从数据库中获取用户信息,如果能获取到用户信息,则返回查询到的用户信息,如果没有查询到用户信息,则返回0 public function is_login(){ \/\/获取cookie中的值 if(empty($_COOKIE['user...

php程序怎么编写,页面键入密码,与数据库进行确认密码,然后显示登录是否...
用户名 密码 login1.php代码:<?php mysqli=mysql_connect("localhost","root","***","testdb");name=$_POST["name"];passowrd=$_POST["password"];if ($name && $passowrd){ sql = "SELECT * FROM test1 WHERE name='$name' and password='$passowrd'";res = mysqli_que...

PHP做一个用户登录页面
用户名: 密码: loginchk.php 的PHP程序代码如下:<?php uname=trim($_REQUEST["uname"]);upass=trim($_REQUEST["upass"]);if($uname=="admin"&&$upass=="admin"){ echo "登录成功";} else { echo "登录失败,重新登录";} ?> 以上只是一个简单示例,真正的开始...

求写个比较简单的php登陆页面代码
;rows=mysql_num_rows($res);if($rows){ header("location='c.php'");exit;} echo "alert('用户名密码错误');history.back();";}else { echo "alert('用户名密码不能为空');history.back();";} ?>

求一用php写的注册和登录页面代码
用户名: 密码: login.php文件 header("Content-type:text\/html;charset=utf-8");if($_POST){ dsn = 'mysql:dbname=1104javab;host=127.0.0.1';user = 'root';password = '';try{ pdo = new pdo($dsn,$user,$password,array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \\'UTF...

php登录,如何与数据库进行匹配啊?
给你个思路吧,1、你要在数据库里面预先保存好用户名密码等;2、你提交的数据php要能正常接到;3、查询数据库"select * from biao where name='$name' and pwd='$pwd'";这个是查询的语法,里面的$name $pwd是把接过来的用户名密码赋值给这2个,(这边要提醒的是这个密码,如果你数据库保存的...

如何制作输入用户名及密码才可以登陆的网页
第一步:要先把登陆框的静态页面做好。第二步:用php+sql来做动态的登陆(文件名:login.php)代码如下:<?php session_start();?> 验证码技术登录 td{ font-size:9pt;} function check(myform){ if(myform.txt_user.value==""){ alert("请输入用户名!");myform.txt_user.f...

怎么加一句代码实现指定的用户名和密码登录?
您可以在提交表单时添加代码来检查用户名和密码是否匹配。例如,您可以使用PHP中的if语句来检查表单中提交的用户名和密码是否与预定义的用户名和密码匹配。if ($_POST['username'] == 'myusername' && $_POST['password'] == 'mypassword') { \/\/ 用户名和密码匹配,进行登录操作 } else { \/\/...

用PHP做登陆,怎么做啊?100分悬赏
<?php UserID = $_POST['name'];Passwd = $_POST['password'];dbname = "自己填";host = "自己填";tablename = "自己填";user = "自己填";passwd "自己填";link_id = mysql_connect($host,$user,$passwd) or die("error to connect server!");mysql_select_db($dbname,$link_id...

相似回答