導航:首頁 > 編程語言 > php網站登錄代碼

php網站登錄代碼

發布時間:2022-06-06 06:31:54

php網頁設計,關於登錄(MySQL)

如果你單寫頁面鏈接資料庫的話:
mysql_connect('資料庫伺服器','資料庫用戶名','資料庫密碼');mysql_select_db('資料庫名');//選擇你需要的資料庫
mysql_query("編碼");//選擇你要用的編碼類型
然後:
提交表單數據,獲取表單數據,同時作出判斷和檢測。把值寫入到sql查詢語句裡面用於查詢,看返回值。
你試試,希望你可以成功

② 求個簡單的網站登錄功能的代碼(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['user_name'];
$U_passowrd=$_POST['user_password'];

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登陸代碼

login.php內容如下:
<?
error_reporting(0);
$mysql_servername = "localhost"; //主機地址
$mysql_username = "root"; //資料庫用戶名
$mysql_password =""; //資料庫密碼
$mysql_database ="peng"; //資料庫
mysql_connect($mysql_servername , $mysql_username , $mysql_password);
mysql_select_db($mysql_database);
$name=$_POST['name'];
$passowrd=$_POST['password'];

if ($name && $passowrd){
$sql = "SELECT * FROM liuyanban WHERE name = '$name' and password='$passowrd'";
$res = mysql_query($sql);
$rows=mysql_num_rows($res);
if($rows){
header("refresh:0;url=a.htm");//跳轉頁面,注意路徑
exit;
}
echo "<script language=javascript>alert('用戶名密碼錯誤');history.back();</script>";
}else {
echo "<script language=javascript>alert('用戶名密碼不能為空');history.back();</script>";
}

?>

以下附簡單的login.htm內容

<html>
<body>
<form name="login" action="login.php" method=post>
用戶名<input type=text name="name">
<p>密碼<input type=password name="password">
<p>
<input name="log" type=submit value="登錄">
</form>
</body>
</html>

④ php中訪問頁面前要先登錄,沒登錄則不能進入的代碼怎麼寫

//是否登陸

functionis_login(){
if(!isset($_SESSION['useid'])){
//跳到登錄界面
}
returntrue;
}
//而登錄時..
functionlogin(){
..............
..............
..............
//以上你登錄信息判斷
//登錄成功保存登錄信息
session_start();
$_SESSION['useid']=$res['uid'];
}
核心部分就這么多,當然一個登錄function遠不這么簡單,

⑤ 怎麼用php代碼實現登錄

在用戶訪問時判斷是否存在session,如果存在正常下走流程,如果不存在提示用戶進行登錄,登錄成功後存儲session,然後跳轉頁面,載入session,【望採納,歡迎追問】

⑥ PHP 單點登錄代碼

假設有三個不同域名,a.com, b.com, c.com,將其中之一作為真正的登陸入口,所有的域名下發起的登陸,全部重定向到這個節點,這里假設選擇a.com/login.php為統一登入節點,為了方便說明,把a.com叫做主節點,其餘叫做從節點。

假設現在從任意站點發出登陸請求,最終都被帶到 a.com/login.php?from=b.com&sfkey=xxxxxx,用戶輸入登陸信息,假設登陸成功,返回一個登陸成功中間頁面,在這個頁面里,包含下面html代碼

<iframe width="0" height="0" src="b.com/sso.php?sessid=xxxxxxxxxxxx&sfkey=xxxxxxxxxxx"></iframe>
<iframe width="0" height="0" src="c.com/sso.php?sessid=xxxxxxxxxxxx&sfkey=xxxxxxxxxxx"></iframe>

sessid是登陸成功以後的session ID,sfkey是一個安全碼,這兩個串在login.php里綁定到當前登陸的用戶記錄上。

這個時候a.com實際已經登陸完畢,獲得了PHPSESSID的cookie。兩個iframe的作用是把獲得的session id立刻同步到從節點上,從節點的sso.php獲得sessid和sfkey後,首先校驗這個配對是否存在,如果存在,立刻把sessid值設為當前session id

session_id($_GET['sessid']); // 使用a.com產生的session id
session_start();

sso.php請求完畢後,b.com和c.com這兩個站點就獲得了和a.com一樣的PHPSESSID cookie;

這個頁面會把用戶重定向回所來自的頁面(到達login.php的時候記住了),重定向完成後,用戶已經在所有網站完成了同步登陸。
a.com發送iframe請求的時候使用加密的sessid=xxxxxx里的sessid,從節點的sso.php獲取密文後解密才獲得真實的session id
可以用單獨域名來作為登陸主節點,比如login.x.com,而不用a b c中的任意一個,login.x.com做且僅作登陸服務。

⑦ php登陸頁面完整代碼

PHP登陸後跳轉到登陸前頁面,利用$_SERVER全局變數可以實現這個功能,下面有個不錯的示例,希望對大家有所幫助
最近手上一個小項目讓我接觸到PHP編程,簡單的登陸功能已經OK。可是在實際使用的時候發現一個問題:用戶A發送一個鏈接給用戶B,B打開時頁面提示登陸,可是登陸成功後,卻跳轉到了首頁,而並不是A發送的鏈接。為了有更好的用戶體驗,B登陸成功後應該自動跳轉到登陸前的鏈接。查了PHP幫助手冊,利用$_SERVER全局變數可以實現這個功能。 $_SERVER是PHP的一個超全局變數,關於$_SERVER變數的詳細解釋可以參考:http://www.php.net/manual/zh/reserved.variables.server.php 具體實現方法為:在提示用戶登錄的同時,在session或者cookie中記錄下請求頁面的URL;登錄驗證成功後在跳轉回該URL。 checklogin.php 代碼如下: session_start(); if (!isset ($_SESSION['login_ok'])) { echo "<script language=javascript>alert ('要訪問的頁面需要先登錄。');</script>"; $_SESSION['userurl'] = $_SERVER['REQUEST_URI']; echo '<script language=javascript>window.location.href="login.php"</script>'; } login.php 代碼如下: session_start(); //此處省略了賬號密碼驗證代碼,驗證OK再執行下面代碼 if (isset ($_SESSION['userurl'])) { //會話中有要跳轉的頁面 $url = $_SESSION['userurl']; } else { //沒有要跳轉的頁面,則轉到首頁 $url = "home.php"; } //0.5s後跳轉 echo "<meta http-equiv="refresh" content="0.5;url=$url">";

⑧ 怎樣用php做一個網站的登錄注冊

在php文件中嵌入html代碼(包含表單,做好表單驗證),提交到一個表單處理文件(php文件),處理文件里查詢資料庫,和用戶提交的用戶名,密碼匹配,異常則登錄失敗,正常則登錄成功,跳轉頁面(重定向或轉發)。注冊同理做好html頁面,提交到注冊處理頁,先校驗資料庫是否存在用戶名,有則返回注冊頁,提示注冊失敗,無則在資料庫插入用戶注冊表單的信息。

⑨ 求寫個比較簡單的php登陸頁面代碼

主頁面:index.php <form name="form1" action="login.php" method="post" onsubmit="return check()"><!--這里注意onclick的用法-->
賬號:<input name="adminAccount" type="text" />

密碼:<input type="password" name="adminPass" />

輸入驗證碼:<input type="text" name="validate" />
< br />
<input type="submit" value="登陸" /><input type="reset" value="重置">
</form>判斷頁面:login.php<?php
//再連庫判斷賬號密碼
require_once("../inc/dbconfig.php");
$adminAccount=$_POST['adminAccount'];
$adminPass=md5($_POST['adminPass']);
$sql="select * from admin where adminAccount='$adminAccount' and adminPass='$adminPass'";
$result=mysql_query($sql) or die($sql);
$rows=mysql_num_rows($result);
if($rows==0){
?>
<script language="javascript">
alert("管理員賬號密碼錯誤!");
window.location="index.php";
</script>
<?
exit();
}
//將管理員賬號賦值給session
$_SESSION['adminAccount']=$adminAccount;
?>
<script language="javascript">
window.location="command.php";
</script>配置文件自己來就行了!

閱讀全文

與php網站登錄代碼相關的資料

熱點內容
阿里tv助手app哪裡下載 瀏覽:187
app活動怎麼關 瀏覽:202
java改變map 瀏覽:348
解壓鋼琴呂恆 瀏覽:991
程序員怎麼獲取被動收入 瀏覽:568
能不能別讓編程貓打電話給我了 瀏覽:687
量線突破指標源碼 瀏覽:458
雲伺服器阿里環境搭建 瀏覽:123
錐孔是怎麼編程的 瀏覽:133
加強箍和加密箍的區別 瀏覽:896
怎麼在騰訊伺服器上傳文件 瀏覽:643
公司門戶app安卓怎麼卸載 瀏覽:989
單片機中段源 瀏覽:143
電腦桌面文件加密要怎樣解除 瀏覽:963
quickfoxapp的商場在哪裡 瀏覽:2
單片機與pc機通信畢業設計 瀏覽:221
wan口的伺服器默認賬號是什麼 瀏覽:177
取小數位數php 瀏覽:716
mdk編譯重復代碼 瀏覽:101
容器怎麼連接雲伺服器 瀏覽:846