php登錄網站模板,登錄頁面php

本文目錄一覽:

WordPress教程:自定義登錄界面網站模板元素

我們在平時使用wordpress的時候,有可能希望將登錄頁面開放給訪客,那麼就涉及到了wordpress主題頁面定製,但傳統方法的定義,改CSSJSPHP,往往意味着版本更新,就要重新來過,太繁瑣,不過可以通過簡短的方式實現。

自定義登錄LOGO

將下面代碼放在主題目錄內的functions.php文件內即可,也可以自己定義一個插件放在裡面

//自定義登錄LOGO

function

custom_loginlogo()

{

$UAZOH_PLUGIN_URL

=

WP_PLUGIN_URL.”/”.dirname(plugin_basename(__FILE__));

echo”;

}

add_action(‘login_head’,

‘custom_loginlogo’);

//自定義登錄LOGO的超級鏈接

by

function

custom_loginlogo_url($url)

{

return

”;

}

add_filter(

‘login_headerurl’,

‘custom_loginlogo_url’

);

自定義登錄頁面風格

將下面代碼放在主題目錄內的functions.php文件內即可,也可以自己定義一個插件放在裡面,也可和上面的方法合併使用.

通過下面的定義登錄背景色變成淡灰色,登錄按鈕變成深灰色。也可以自己再添加:hover等偽類修改懸停、點擊等樣式

//自定義登錄頁面風格

function

uazoh_custom_login_page()

{

echo”;

}

add_action(‘login_head’,

‘uazoh_custom_login_page’);

自定義登錄頁面風格(圖片輪換背景)

將下面代碼放在主題目錄內的functions.php文件內即可,也可以自己定義一個插件放在裡面,也可和上面的方法合併使用.

使用到的的jQuery插件下載:

jquery.backstretch.min.js

需要在你主題下面建立一個login_page_bg文件夾,也可以修改下面var

imgsrc部分代碼,改成自己的地址

//自定義登錄頁面風格(圖片輪換背景)

function

uazoh_custom_login_page_imgbackground()

{

echo

‘;

}

add_action(‘login_head’,

‘uazoh_custom_login_page_imgbackground’);

修改登錄界面地址

將下面代碼放在主題目錄內的functions.php文件內即可,也可以自己定義一個插件放在裡面

修改完成後,登錄頁的地址就是http://域名/wp-login.php?usr=Ga6ges2vo

,沒有usr=Ga6ges2vo字段的登錄地址就無法訪問,會跳轉到下面定義的地址

這個方法對於高手來說有很嚴重的漏洞

//修改登錄界面地址

function

Uazoh_login_url_crk(){

$uel_f=’usr’;//等號前的內容

$uel_b=’Ga6ges2vo’;//等號後的內容

if($_GET{$uel_f}

!=

$uel_b)header(‘Location:

‘);//如果還用原來的登錄地址,會自動跳轉到博客首頁

}

add_action(‘login_enqueue_scripts’,’Uazoh_login_url_crk’);

如何用php做個登陸界面?

你可以做一個簡單的例如你只有用戶名和密碼即可那麼你先在數據庫(以mysql為例)中建表例如叫做user 字段為 id name pass分別是編號、用戶名、密碼長度分別是int(8) a_t(自動編號) 主鍵,varchar(50) ,varchar(50) 你可以添加一個測試數據 例如 1,admin,admin//說明密碼這裡不說加密的問題,用明文實現 登錄頁面的代碼:login.php用戶登錄

用戶名:

密 碼:

checklogin.php代碼(檢測登錄): $name=$_POST[name];$pass=$_POST[password];session_start();//這個可以維持登錄狀態,可以參照session的使用\x0d\x0a//登錄檢查函數 function login_state($uid,$user_shell){ $sql=”SELECT * FROM `user` WHERE `name`=’$name'”;\x0d\x0a $query=@mysql_query($sql) or die(mysql_error());\x0d\x0a $us=is_array($row=@mysql_fetch_array($query));\x0d\x0a $user_shell=$us ? $user_shell==$row[password]:FALSE;\x0d\x0a if($user_shell){ echo “alert(‘登錄成功’);”;\x0d\x0a return $row;\x0d\x0a }else{\x0d\x0a echo “alert(‘您暫時不能瀏覽該頁面,請先登錄’);location.href=’login.php’;”;\x0d\x0a } }login_state($name,$password);?>\x0d\x0a希望可以幫到您,如果還有問題可以聯繫2458285853

怎樣用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

tdinput type=”text” name=”name”/td

/tr

tr

td密碼:/td

tdinput type=”password” name=”password”/td

/tr

tr

tdinput type=”submit” value=”提交”/td

tdinput type=”reset” value=”清除”/td

/tr

/table

/form

用戶名:bphp-fish/b

br

密碼:b123br

驗證文件check.php

程序代碼

?php

if($_POST[‘name’] == “”)

{

echo “請填寫用戶名bra href=’login.php’返回/a”;

}elseif($_POST[‘password’] == “”)

{

echo “請填寫密碼bra 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”;

}

?

如何製作php登陸界面

如果你要的只是界面,那麼我給你一個好的建議。

你可以去Bootstrap官網這個裡面去找你想要的組件。

做出很炫的登錄界面。

並且提供源代碼。

凡事多動手,不要只會照搬。

我給你源代碼你也不會做。

所以,你還是多去看看如何寫。

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

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/156529.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-18 01:56
下一篇 2024-11-18 01:56

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python爬蟲可以爬哪些網站

    Python是被廣泛運用於數據處理和分析領域的編程語言之一。它具有易用性、靈活性和成本效益高等特點,因此越來越多的人開始使用它進行網站爬取。本文將從多個方面詳細闡述,Python爬…

    編程 2025-04-29
  • 心形照片拼圖模板

    如何使用心形照片拼圖模板 一、模板介紹 心形照片拼圖模板是一種讓用戶可以將自己的照片拼接成一個心形的巧妙設計,每個照片都是一個拼圖塊,當所有的照片配合完成時,呈現出一個完整的心形。…

    編程 2025-04-29
  • 網站為什麼會被黑客攻擊?

    黑客攻擊是指利用計算機技術手段,入侵或者破壞計算機信息系統的一種行為。網站被黑客攻擊是常見的安全隱患之一,那麼,為什麼網站會被黑客攻擊呢?本文將從不同角度分析這個問題,並且提出相應…

    編程 2025-04-29
  • 打包後頁面空白的解決方案

    當我們在調試階段時,我們的app可能看起來完美無缺,但當我們進行打包時,在運行app時,我們可能會遇到白屏或空白的問題。在這篇文章中,我們將探討如何解決這種問題。 一、檢查文件路徑…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 如何用Python訪問網站

    本文將從以下幾個方面介紹如何使用Python訪問網站:網絡請求、POST請求、用戶代理、Cookie、代理IP、API請求。 一、網絡請求 Python有三種主流的網絡請求庫:ur…

    編程 2025-04-29
  • 如何將Python開發的網站變成APP

    要將Python開發的網站變成APP,可以通過Python的Web框架或者APP框架,將網站封裝為APP的形式。常見的方法有: 一、使用Python的Web框架Django Dja…

    編程 2025-04-28
  • 如何在服務器上運行網站

    想要在服務器上運行網站,需要按照以下步驟進行配置和部署。 一、選擇服務器和域名 想要在服務器上運行網站,首先需要選擇一台雲服務器或者自己搭建的服務器。雲服務器會提供更好的穩定性和可…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28

發表回復

登錄後才能評論