×

php登录注册页面完整代码

求写个比较简单的php登陆页面代码?求一用php写的注册和登录页面代码

admin admin 发表于2022-07-14 00:54:42 浏览68 评论0

抢沙发发表评论

求写个比较简单的php登陆页面代码


index.php 录入页代码《form id=“form1“ name=“form1“ method=“post“ action=“login.php“》
《table width=“400“ border=“0“ align=“center“ cellpadding=“1“ cellspacing=“1“ class=“tableborder“》
《tr》
《td》《div align=“right“》用户名:《/div》《/td》
《td width=“244“》
《input type=“text“ name=“User_name“ id=“User_name“ /》 《/td》
《/tr》
《tr》
《td》《div align=“right“》密 码:《/div》《/td》
《td》《input type=“Password“ name=“User_Password“ id=“User_Password“ /》《/td》
《/tr》
《tr》
《td》
《div align=“right“》
《input type=“submit“ name=“button“ id=“button“ value=“提交“ /》
《/div》《/td》
《td》《input type=“reset“ name=“button2“ id=“button2“ value=“重置“ /》《/td》
《/tr》
《/table》
《/form》 login.php提交页代码《?
error_reporting(0);
$mysql_servername = “127.0.0.1“;
$mysql_username = “root“;
$mysql_password =“123456“;
$mysql_database =“first“;
mysql_connect($mysql_servername , $mysql_username , $mysql_password);
mysql_select_db($mysql_database);
$U_name=$_POST;
$U_passowrd=$_POST;
if ($U_name && $U_passowrd){
$sql = “SELECT * FROM admin WHERE U_name = ’$U_name’ and U_password=’$U_passowrd’“;
$res = mysql_query($sql);
$rows=mysql_num_rows($res);
if($rows){
header(“location=’c.php’“);
exit;
}
echo “《script language=javascript》alert(’用户名密码错误’);history.back();《/script》“;
}else {
echo “《script language=javascript》alert(’用户名密码不能为空’);history.back();《/script》“;
}
?》

求一用php写的注册和登录页面代码


reg.php文件
《?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 \’UTF8\’’)
);
}catch(Exception $e){
echo ’错误’.$e-》getmessage();
}
$name = $_POST;
$pwd = md5($_POST);
$sql = “insert into 表 (username,password) values (’$name’,’$pwd’)“;
$exec = $pdo-》query($sql);
if($exec){
echo “《script》alert(’成功’);location.href=’reg.html’《/script》“;
}else{
echo “《script》alert(’失败’);location.href=’reg.html’《/script》“;
}
}
?》
reg.html文件
《form action=’reg.php’ method=’post’》
用户名:《input type=’text’ name=’name’》
密码:《input type=’password’ name=’pwd’》
《input type=’submit’ value=’submit’》
《/form》
login.html文件
《form action=’reg.php’ method=’post’》
用户名:《input type=’text’ name=’name’》
密码:《input type=’password’ name=’pwd’》
《input type=’submit’ value=’submit’》
《/form》
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 \’UTF8\’’)
);
}catch(Exception $e){
echo ’错误’.$e-》getmessage();
}
$name = $_POST;
$pwd = $_POST;
$sql = “select user_id from 表名 where username=’$name’ and password=’$pwd’“;
$stmt = $pdo-》query($sql);
$info = $stmt-》fetch(PDO::FETCH_ASSOC);
if($info){
echo “登录成功“;
}else{
echo “登录失败“;
}
}
大概这样

PHP做一个用户登录页面

index.html登录页面代码如下:《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN“ “