導航:首頁 > 編程語言 > php登錄界面設計

php登錄界面設計

發布時間:2022-05-14 03:03:48

⑴ 怎麼製作一個php+mysql的登陸界面

<?php
session_start();//啟session
$link=mysql_connect('127.0.0.1','root','');//資料庫連接填入應參數
if(!$link){
echo "資料庫連接失敗".mysql.error();
}else{
mysql_select_db('login',$link);//選資料庫
mysql_query("set names gb2312");//設置編碼
}
//獲取表單提交數據
$username=$_POST['u'];
$password=md5($_POST['p']);
//查詢判斷
$sql="select * from check where name='$username' and password='$password'";
$rec=mysql_query($sql) or die ("執行失敗");
if(mysql_num_rows($rec)>0){
$_SESSION['user']=$username;//session存儲記錄登錄狀態
echo "登錄功";
}else{
echo "<script>alert('密碼或用戶名確');</script>";//登錄失敗
}
?>

⑵ php不用資料庫設計登錄界面

有啊。直接將賬號密碼POST 到另一個PHP 接受。。
index.php

<form name="form1" method="post" action="confirm.php">
<p>用戶名:<input type="text" name="user"></p>
<p>密碼:<input type="password" name="pwd"></p>
<p><input type="submit" ></p>
</form>
confirm.php
<?php

$user = isset($_POST['user'])? $_POST['user'] : '';
$pwd = isset($_POST['pwd'])? $_POST['pwd'] : '';

if(empty($user) || empty($pwd)){
echo '用戶名和密碼不能為空';
exit();
}

if($user=='user' && $pwd=='pwd'){
echo '登陸成功';
}else{
echo '用戶名或密碼錯誤';
}
?>

⑶ php登錄頁面的是怎麼做的

session_star();
if(!isset($_SESSION['login_status']))//不存在就直接login頁面,你可以在每個頁頭載入這個來判斷
header('Location:login.php');
$username=$_POST['name'];
$pass=$_POST['password'];

$sql="select*from用戶表單whereusername='{$username}'";
$result=mysql_query($sql,$link);

if($result&&mysql_num_rows($result)>0){//判斷用戶名是否存在
$user=mysql_fetch_assoc($result);
if($user['pass']==md5($pass)){
$_SESSION['login_status']=1//讓後續判斷是不是已經登錄了(存放在伺服器端,關閉瀏覽器就沒有,或者你可以用cookie來判斷)
echo'登錄成功!';
}else{
echo"密碼錯誤!";
}
}else{
echo"賬號不存在!";
}

⑷ PHP寫登陸界面!

首先要有HTML基礎,了解什麼是form,如何編輯窗體。
登陸界面HTML就能寫出來,可以借鑒任何一個網站的代碼,抄上去就有了一個界面。
在了解form的基礎上使用post或者get發送數據。將數據保存在name屬性的value中(自查)
然後在另外的php頁面中,使用$_GET或者$_POST獲取數據。
獲取數據後,從mysql獲取數據然後比較即可。
安全考慮注意過濾數據。

⑸ 關於PHP設計網站的界面

首先設計這個網站有什麼內容。這個很關鍵。
根據內容來定位內容的顯示方法。
一般首頁是列出內容。
可以建立一個文件(*.php)來詳細信息。
然後接下來的就是美化頁面。
使用的最好是css,現在這個大部分都在支持。
而向樓上說的每次做網站都要用ps來的化。我拆最後做網站的人都要改成做ps了。
ps很難。這個是真的。
如果說你沒有圖片的化。你可以自己做。但是這個很難。
建議去網上搜索資源。
圖片是從網路上找。內容如果你自己沒有的化。也可以從網路上找。

php一般的工具是DW或者其他的編輯工具。使用的php+mysql+phpmyadmin。
現在有個工具叫做AppServ很好的簡單工具。這個可以幫助那些無法安裝php環境的人。這個安裝只需要幾分鍾。而且是一個軟體。免費的軟體。開源。安裝好了之後關閉本地站點便可以在本地調試你的網站。

======================
比如下面這段php:(文件名為1.php)
<H1>今天的日期是:<?php echo date("Y-m-d");?></H1>

執行的結果的html是:
<H1>今天的日期是:2008-04-22</H1>

我建議你去買一本數來看看。
php他的處理是再伺服器端。不是再客戶端。當你要瀏覽的網頁已經傳送過來之前他已經解析好了。所有的php代碼都變成了文字。而不是php代碼。

⑹ 如何製作php登陸界面

如果你要的只是界面,那麼我給你一個好的建議。
你可以去Bootstrap官網這個裡面去找你想要的組件。
做出很炫的登錄界面。
並且提供源代碼。

凡事多動手,不要只會照搬。
我給你源代碼你也不會做。
所以,你還是多去看看如何寫。

如果,你要的是源碼,那麼你也可以去thinkphp官網去看看。有很多很不錯的代碼。值得學習。登錄界面其實很簡單,說白了,就是表單提交。

⑺ 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>";
}
?>
不過你需要連接到你自己的指定的資料庫和數據表。

⑻ 使用php語言編寫一個登錄界面

很簡單啊,就是一個靜態頁面加一個處理PHP的程序,寫個form表單,在action提交到你要處理數據的文件,就是用$_POST獲取你表單寫的數據,然後就是寫幾個 if(){} else{}判斷,當判斷完全沒有錯誤後,就寫入資料庫,並且返回你要顯示的信息,當然,如果中途判斷你輸入的表單數據有錯,就要立即返回信息,並且 exit

⑼ 如何用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語言做一個簡單的登陸頁面

恩 改了 你試試看
這個我不可能寫得直接能連接到你所要求的資料庫的,因為不知道你資料庫信息與表的設計,所以你要自己更換代碼里的hostname,db_user,password,db以及表名,欄位名,更換了應當就可以直接使用的,用戶名密碼正確與錯誤我做了修改

<?php
session_start();
$host = "localhost"; //伺服器名稱
$db_user = "root"; //用戶名
$db_password = "74862856"; //密碼
$db = "TEST"; //所要連接的資料庫
$link_id = @ mysql_connect($host,$db_user,$db_password) or die("連接資料庫失敗".mysql_error());
$db_selected = mysql_select_db($db,$link_id);
if(!$db_selected){
die("未找到指定的資料庫".mysql_error());
}

if(isset($_COOKIE['user'])){

$sql = 'select * from name where user="'.$_COOKIE['user'].'"';
$result = @ mysql_query($sql,$link_id) or die("SQL語句出錯");
$row = mysql_fetch_array($result,MYSQL_ASSOC);
if(isset($row)){ //如果資料庫中存在該用戶
Header("Location:index.php"); //合法COOKIE直接跳轉到指定界面
}else{
$_COOKIE['user'] = ""; //非法COOKIE清空
Header("Location:login.php"); //重新載入界面
}

}

if(isset($_POST['submitted'])){

$user = $_POST['user'];
$pwd = $_POST['pwd'];
$sql = 'select * from name where user="'.$user.'"';
$result = @ mysql_query($sql,$link_id) or die("SQL語句出錯");
$row = mysql_fetch_array($result,MYSQL_ASSOC);
$cmp_pwd = $row['password'];
if($cmp_pwd == $pwd){ //用從資料庫取出的密碼和提交的密碼比較

setcookie("user",$user,time()+300); //設置COOKIE
echo "<script language=javascript>alert('登錄成功');</script>";
Header("Location:index.php"); //跳轉到指定頁面

}else{
echo "<script language=javascript>alert('用戶名或密碼錯誤');</script>";
Header("Location:login.php"); //重新載入頁面

}

}
?>

<html>
<head>
<title>登錄窗口</title>
<meta http-equiv="Content-Type" content="text/html" charset="utf8">
</head>
<body>
<form action="just.php" method="post">
用戶名:
<input type="text" name="user" />
密碼:
<input type="password" name="pwd" />
<br/>
<input type="hidden" name="submitted" value="1" />
<input type="submit" value="登錄" />
</form>
</body>
</html>

這個僅作參考,因為是非常簡化的登錄界面,沒有對提交的數據進行驗證,密碼也不是按加密處理的,COOKIE的驗證也是不安全,但整個流程的形式有了,你可以自己慢慢擴展

閱讀全文

與php登錄界面設計相關的資料

熱點內容
加密歐美航線 瀏覽:48
svn怎麼看伺服器的地址 瀏覽:187
騎馬與砍殺1命令部隊用盾牌 瀏覽:595
光纜pdf 瀏覽:350
加密流量實時監測 瀏覽:628
360壓縮和好壓哪個好 瀏覽:61
python判斷變數是否為list 瀏覽:906
雲伺服器1m帶寬表示什麼意思 瀏覽:702
429升冷櫃用多大壓縮機 瀏覽:116
決策樹演算法java實現 瀏覽:376
androidtv開發焦點控制 瀏覽:328
論人的成長pdf 瀏覽:282
python網站源代碼 瀏覽:827
手機文件壓縮器怎麼安裝 瀏覽:112
androidsdk封裝 瀏覽:266
微信加密不知道怎麼取消 瀏覽:705
分析演算法設計程序編寫 瀏覽:843
linux啟動dhcp失敗 瀏覽:356
芙蓉出水選股公式源碼 瀏覽:763
linux更改密碼錯誤 瀏覽:244