导航:首页 > 编程语言 > php简单登录界面

php简单登录界面

发布时间:2022-11-14 20:12:35

A. php 简单的登录界面问题

1、你要搞搞清楚你的数据时$_POST传递还是$_GET,你上面是post传递,要把form写在外面才可以传值给php页面
2、在php界面接受数据HTML的数据例如你上面的,接受$name = $_POST['属性名字'],你上面写的有问题,type的属性都应该是text(文本框),PHP页面接受的他们的name属性,接受个你可以echo下看看就可以

B. 如何用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

C. PHP做一个用户登录页面

index.html登录页面代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>登录示例</title>
</head>

<body>
<form id="forms" name="forms" method="post" action="loginchk.php">
用户名:<input type="text" id="uname" name="uname" value=""/><br/>
密码:<input type="password" id="upass" name="upass" value=""/><br/>
<input type="submit" id="loginbtn" value="立即登录"/>
<input type="reset" id="resetbtn" value="重新填写"/>
</form>
</body>
</html>

loginchk.php 的PHP程序代码如下:
<?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);
if($uname=="admin"&&$upass=="admin")
{
echo "登录成功";
}
else
{
echo "登录失败,<a href='index.html'>重新登录</a>";
}
?>

以上只是一个简单示例,真正的开始,需要考到很多因素,比如说登录前有效性检查,加入登录验证码,程序需要连接数据库进行用户匹配等。
希望对你有帮助 。
如果使用数据库进行进行匹配的话,PHP程序可以这样改进一下。
<?php
$uname=trim($_REQUEST["uname"]);
$upass=trim($_REQUEST["upass"]);

$con = mysql_connect("localhost","root","root");
mysql_select_db("dbname", $con);
$result = mysql_query("select * from sers where uname='$uname' and upass='$upass'");
$rs = mysql_fetch_array($result);
if($rs)
{
echo "登录成功";
}
else
{
echo "登录失败,<a href='index.html'>重新登录</a>";
}
?>
不过你需要连接到你自己的指定的数据库和数据表。

D. 怎么利用php制作简单登入界面效果如下

<scripttype="text/javascript"src="jquery-1.7.2.min.js"></script>
<formaction="#"method="post"style="padding:20px"id="form1"><table><tr><td><labelfor="email">邮箱:</label></td><td><inputtype="text"name="email"id="email"value=""/></td></tr><tr><td><labelfor="password">密码:</label></td><td><inputtype="password"name="password"id="password"/></td></tr><tr><td></td><td><inputtype="button"value="登陆"onclick="check_input()"/><inputname="on_submit"id="on_submit"type="hidden"value="0"/></td></table></form>

<scripttype="text/javascript">functioncheck_input(){
varpassword=$('#password').val();
varemail=$('#email').val();
varvalidatecode=$('#validatecode').val();

email=trim(email);
if(email==''){
alert('请输入您的注册邮箱!');
$('#mail').focus();
returnfalse;
}else{
vartag=checkEmail(email);
if(tag==false){
alert('请输入正确的邮箱地址!');
$('#email').focus();
returnfalse;

}
}
password=trim(password);
if(password==''){
alert('请输入您的密码!');
$('#password').focus();
returnfalse;
}

validatecode=trim(validatecode);
if(validatecode==''){
alert('请输入验证码!');
$('#validatecode').focus();
returnfalse;
}
$('#on_submit').val(1);
$('#form1').submit();
}

//email判断
functioncheckEmail(cEmail)
{
vararr=cEmail.split('@');
varc=true;
if(arr.length!=2)
c=false;
elseif(!arr[0].length||!arr[1].length)
c=false;
elseif(arr[1].split('.').length<2)
c=false;
elseif(!arr[1].split('.')[0].length||arr[1].split('.')[1].length<2||arr[1].split('.')[1].length>4)
c=false;
returnc;
}
functiontrim(str){
returnrtrim(ltrim(str));
}
functionltrim(s){
returns.replace(/(^s*)/g,"");
}
//去右空格;
functionrtrim(s){
returns.replace(/(s*$)/g,"");
}
</script>

拿去改改就能用了!!

E. 如何制作php登陆界面

如果你要的只是界面,那么我给你一个好的建议。
你可以去Bootstrap官网这个里面去找你想要的组件。
做出很炫的登录界面。
并且提供源代码。

凡事多动手,不要只会照搬。
我给你源代码你也不会做。
所以,你还是多去看看如何写。

如果,你要的是源码,那么你也可以去thinkphp官网去看看。有很多很不错的代码。值得学习。登录界面其实很简单,说白了,就是表单提交。

F. php简单登陆系统

原理: 登陆界面为login.html, 提交表单跳转到login.php页面, 通过验证后跳转到index.php, 退出时跳转到logout.php.

G. PHP写登陆界面!

首先要有HTML基础,了解什么是form,如何编辑窗体。
登陆界面HTML就能写出来,可以借鉴任何一个网站的代码,抄上去就有了一个界面。
在了解form的基础上使用post或者get发送数据。将数据保存在name属性的value中(自查)
然后在另外的php页面中,使用$_GET或者$_POST获取数据。
获取数据后,从mysql获取数据然后比较即可。
安全考虑注意过滤数据。

H. 用php写一个简单登录界面,怎么给它加入一张背景图片啊,用div框该怎么弄,或者其他的方法

背景图像加载很简单,你只需要做以下几步即可(假设你的登陆界面对话框类名叫“CLoginDlg”):
(1)菜单“Insert”->"Resource",选择Bitmap,然后点“Import...”,选择你的背景图像,然后假设该资源ID为“IDB_BITMAP1”;
(2)在LoginDlg.h下声明一个CBitmap m_BKbitmap;
(3)在LoginDlg.cpp的构造函数中:m_BKbitmap.LoadBitmap(IDB_BITMAP1);
(4)在LoginDlg.cpp的OnPaint()函数中写上:
void CLoginDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
if (IsIconic())
{
SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
// Center icon in client rectangle
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;

// Draw the icon
dc.DrawIcon(x, y, m_hIcon);
}
else
{
BITMAP bm;
CRect rect;
CDC dcMem;
m_BKbitmap.GetBitmap (&bm);
GetClientRect(&rect);
dcMem.CreateCompatibleDC (&dc);
CBitmap *oldbitmap=dcMem.SelectObject (&m_BKbitmap);
dc.BitBlt (0,0,bm.bmWidth ,bm.bmHeight ,&dcMem,0,0,SRCCOPY);
dcMem.SelectObject(oldbitmap);
CDialog::OnPaint();
}
}
你的问题就OK了。
关于按钮控件显示图片,建议你可以下载一个CButton的继承类,什么“CButtonST”啊、“CBtnST”啊、“CDlgShadeButtonST”啊,自己手写的话不划算,有很多现成的控件类,都写的非常好,完全可以拿来为我们所用。

I. 如何用php在网页上制作一个简单的用户登录页面能发个代码给我吗

下面代码直接可以用的

<?php
// 是否需要密码验证,1为需要验证,其他数字为直接进入.下面选项则无效
$admin['check'] = "1";

// 如果需要密码验证,请修改登陆密码
$admin['pass'] = "password";

if($admin['check'] == "1") {
if ($_GET['action'] == "logout") {
setcookie ("adminpass", "");
echo "<meta http-equiv=\"refresh\" content=\"3;URL=".$_SERVER['PHP_SELF']."\">";
echo "<span style=\"font-size: 12px; font-family: Verdana\">注销成功......<p><a href=\"".$self."\">三秒后自动退出或单击这里退出程序界面 >>></a></span>";
exit;
}

if ($_POST['do'] == 'login') {
$thepass=trim($_POST['adminpass']);
if ($admin['pass'] == $thepass) {
setcookie ("adminpass",$thepass,time()+(1*24*3600));
echo "<meta http-equiv=\"refresh\" content=\"3;URL=".$self."\">";
echo "<span style=\"font-size: 12px; font-family: Verdana\">登陆成功......<p><a href=\"".$self."\">三秒后自动跳转或单击这里进入程序界面 >>></a></span>";
exit;
}
}
if (isset($_COOKIE['adminpass'])) {
if ($_COOKIE['adminpass'] != $admin['pass']) {
loginpage();
}
} else {
loginpage();
}
}
///////////////////////////// 这里是你登录后能看到的
?>
<a href="?action=logout">logout</a>
<?php
///////////////////////////////下面是登录页面的函数
function loginpage() {
?>
<style type="text/css">
input {font-family: "Verdana";font-size: "11px";BACKGROUND-COLOR: "#FFFFFF";height: "18px";border: "1px solid #666666";}
</style>
<form method="POST" action="">
<span style="font-size: 11px; font-family: Verdana">Password: </span><input name="adminpass" type="password" size="20">
<input type="hidden" name="do" value="login">
<input type="submit" value="Login">
</form>
<?php
exit;
}//end loginpage()

J. 使用php语言编写一个登录界面

很简单啊,就是一个静态页面加一个处理PHP的程序,写个form表单,在action提交到你要处理数据的文件,就是用$_POST获取你表单写的数据,然后就是写几个 if(){} else{}判断,当判断完全没有错误后,就写入数据库,并且返回你要显示的信息,当然,如果中途判断你输入的表单数据有错,就要立即返回信息,并且 exit

阅读全文

与php简单登录界面相关的资料

热点内容
安卓源码编译输入脚本没反应 浏览:44
phpmysql自增 浏览:166
把ppt保存为pdf 浏览:533
汽车密封件加密配件 浏览:887
黑马程序员15天基础班 浏览:560
java调整格式 浏览:521
香港云服务器租用价 浏览:78
linuxsublime3 浏览:560
imac混合硬盘命令 浏览:277
沈阳用什么app租房车 浏览:857
00后高中生都用什么app 浏览:237
戴尔塔式服务器怎么打开独立显卡 浏览:807
医疗程序员招聘 浏览:597
住宿app可砍价是什么意思 浏览:133
java跳出语句 浏览:55
javastring个数 浏览:928
人工免疫算法应用 浏览:79
有什么app能收听俄罗斯广播电台 浏览:34
2015考研红宝书pdf 浏览:443
程序员几月跳槽合适 浏览:444