1、PHP網頁設計,關於登錄(MySQL)
<?php
//直接貼代碼
//此處設置你自己的資料庫連接 資料庫編碼等信息
//接受提交表單的表單參數
$user1 = $_POST['user1'];
$pwd1 = $_POST['pwd1'];
$user2 = $_POST['user2'];
$pwd2 = $_POST['pwd2'];
$row = mysql_query("SELECT * FROM `user` where (`user1`={$user1} AND `pwd1`={$pwd1}) OR (`user2`={$user2} AND `pwd2`={$pwd2})");
$result = mysql_num_rows($row);
if($result>0){
header('Location:main.php');//如果能匹配跳轉到main.php頁面
}
2、php製作登錄頁面
我暈,這個工作量有點大,前台登陸就一個form表單會HTML就會搞定,我直接給出後台code
<?3、怎樣用PHP和MYSQL製作一簡單的登錄界面網站
軟體:dreamwaver 記事本 也可以
mysql.php----資料庫創建文件;
login.php----前台用戶登陸文件;
check.php----連接資料庫驗證文件;
mysql.php文件代碼:
程序代碼
<?php
$db = mysql_connect("localhost","root","") or die("連接資料庫失敗!");
if(!mysql_query("create database if not exists `user`"))
{
echo "創建資料庫失敗<br>";
}else
{
echo "創建資料庫成功!<br>";
}
mysql_query("use user;");
$sql ="Create TABLE if not exists `user` ("
." `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,"
." `name` VARCHAR(10) NOT NULL,"
." `password` VARCHAR(16) NOT NULL"
." )";
if(!mysql_query($sql))
{
echo "創建數據表失敗!<br>";
}else
{
echo "創建數據表成功!<br>";
}
$sql = "Insert INTO `user` ( `name`, `password`) VALUES ( 'php-fish', '123');";
if(mysql_query($sql))
echo "插入用戶成功!<br>";
else
echo "插入失敗!<br>";
mysql_close($db);
?>
前台登陸文件login.php
程序代碼
<form method="post" action="check.php">
<table cellpadding="0" cellspacing="0" border="0" width="25%">
<tr>
<td>用戶名:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>密碼:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td><input type="submit" value="提交"></td>
<td><input type="reset" value="清除"></td>
</tr>
</table>
</form>
用戶名:<b>php-fish</b>
<br>
密碼:<b>123<br>
驗證文件check.php
程序代碼
<?php
if($_POST['name'] == "")
{
echo "請填寫用戶名<br><a href='login.php'>返回</a>";
}elseif($_POST['password'] == "")
{
echo "請填寫密碼<br><a href='login.php'>返回</a>";
}else
{
$conn = mysql_connect("localhost","root","")
or die("不能連接資料庫".mysql_error());
mysql_select_db("user")
or die ("不能連接到user".mysql_error());
$sql = "select * from user where id=3";
$result = mysql_query($sql);
$query = mysql_fetch_array($result);
mysql_close($conn);
if(($query['name'] == $_POST['name']) && ($query['password'] == $_POST['password']))
{
echo "驗證成功!<br>";
}else
echo "密碼錯誤<br>";
echo "<a href='login.php'>返回</a>";
}
?>
4、如何製作php登陸界面
如果你要的只是界面,那麼我給你一個好的建議。
你可以去Bootstrap官網這個裡面去找你想要的組件。
做出很炫的登錄界面。
並且提供源代碼。
凡事多動手,不要只會照搬。
我給你源代碼你也不會做。
所以,你還是多去看看如何寫。
如果,你要的是源碼,那麼你也可以去thinkphp官網去看看。有很多很不錯的代碼。值得學習。登錄界面其實很簡單,說白了,就是表單提交。
5、用PHP做網站後台管理登陸界面詳細代碼
給你點思路,若是不懂的話你可以hi我。
第一步、新建一個form表單,用來提交用戶名及密碼
(action屬性為你需要把數據提交到哪個頁面。method屬性為你的提交方式,這里使用post,下面兩個input文本框一個是用戶名,一個為密碼。)
第二步、數據處理頁面,使用傳過來的值在數據表裡面查詢,看看是否有這條數據,若是沒有就提示登錄失敗,若是有這條數據就把用戶名存儲到session裡面,然後在index.html頁面判斷有沒有session,若是有session的話就進入到index.html頁面。
6、php登錄頁面的是怎麼做的
session_star();
if(!isset($_SESSION['login_status'])) //不存在就直接login頁面,你可以在每個頁頭載入這個來判斷
header('Location:login.php');
$username=$_POST['name'];
$pass=$_POST['password'];
$sql="select * from 用戶表單 where username='{$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 "賬號不存在!";
}
7、PHP寫登陸界面!
1.先建立一個登錄表單。(這都是HTML,不解釋了)。
<form action="" method="post">
<input type="text" name="username" /><br>
<input type="password" name="pwd" /><br />
<input type="submit" name="login" value="登錄" />
</form>
2.開始寫PHP的處理程序,在剛才寫的代碼的上面開始寫:
$username = "admin"; //要登錄的賬號
$pwd = "123456"; //要使用的密碼
if ($username==$_POST[username]&&$pwd==$_POST[pwd]){
echo "登陸成功!";
}else{
echo "賬號或密碼錯誤";
exit();
}
其實這個就是一個很簡單的用戶系統。我也是新手。其實PHP100的教程就不錯,我就是跟著那個自學的
8、如何用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()
9、php & html 網頁設計,如何把登錄界面虛化,如圖1:
css控制透明度:
filter:alpha(opacity=50); /*IE濾鏡,透明度50%*/
-moz-opacity:0.5; /*Firefox私有,透明度50%*/
opacity:0.5;/*其他,透明度50%*/
10、php製作登陸頁面如何實現不同用戶跳轉不同的界面
資料庫設置時需要添加一個組欄位 類型設置為tinyint【該欄位可用來歸類-管理員和用戶,可用來進行許可權控制】
登錄時驗證該欄位值是什麼【例:0管理員 1普通用戶。。。】
0就跳轉到管理員對應頁面
1就跳轉到用戶對應頁面