『壹』 如何用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()
『貳』 我想用PHP寫一個PHP登陸界面,不需要連接資料庫的.
將下面代碼保存為login.php 和 confirm.php,然後運行login.php就可以
login.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<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" name="b1"></p>
</form>
</body>
</html>
confirm.php
<?
echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';
$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後台怎麼登錄
輸入用戶名和密碼即可! 追問: 在地址欄輸入什麼就會跳轉到那個登錄頁面?我是初學者,是不是後台登錄界面還需要用PHP寫? 回答: 假如在使用一個php語言寫的具有後台管理的程序,那你輸入那網站程序的地址,然後裡面出現叫你輸入用戶名和密碼的界面,你輸入正確的用戶名和密碼過後即可登錄後台管理界面。 追問: 我是說的後台登錄界面?文件名後面是不是接admin/includ.php 是不是還要用admin軟體做登錄界面,我不是說的後台管理界面,是後台登錄界面!! 回答: 一般是index.php吧! 追問: 說了我是初學者 那前面是admin嗎? 後台登錄界面我都沒做過 可以登錄進去嗎 ? 回答: 你是想自己開發php網站?沒做的話就沒有那個界面。登錄地址要看你自己的網站目錄結構。 追問: 那你知道那個登錄界面怎麼做嗎?是不是在pHP裡面做?隨便一個就可以了(只要有用戶名,密碼就可以了)可不可以把PHP代碼發給我, 回答: 現在開發網站一般都是用cms或者框架之類的。
『肆』 怎麼使用PHP PDO 寫一個登錄驗證代碼
<span style="font-size:18px;"><span style="font-size:18px;"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset="utf-8" />
</head>
<?php
session_start(); //初始化session變數
$username = $_POST['name']; //接收表單提交的用戶名
$password=md5($_POST['pwd']); //接收表單提交的密碼
class chkinput //定義類
{
var $name;
var $pwd;
function chkinput($x,$y) //定義一個方法
{
$this->name=$x; //將管理員名稱傳給類對象$this->name
$this->pwd=$y; //將管理員密碼傳給類對象$this->pwd
}
function checkinput()
{
include("conn.php"); //連接資料庫文件
$sql=mysql_query("select username,password from admin where username='".$this->name."' and password='".$this->pwd."'",$conn);
$info=mysql_fetch_array($sql); //檢索管理員名稱和密碼是否正確
if($info==false) //如果管理員名稱或密碼不正確,則彈出相關提示信息
{
echo "<script language='javascript'>alert('您輸入的管理員名稱或密碼錯誤,請重新輸入!');history.back();</script>";
exit;
}
else //如果管理員名稱或密碼正確,則直接跳轉到登陸成功後界面
{
echo "<script>window.location='home.php';</script>";
$_SESSION['admin_name']=$info['username']; //將管理員名稱存到$_SESSION[admin_name]變數中
$_SESSION['pwd']=$info['password']; ////將管理員名稱存到$_SESSION[pwd]變數中
}
}
}
$obj=new chkinput(trim($username),trim($password)); //創建對象
$obj->checkinput(); //調用類
?>
</html></span></span>
『伍』 php中訪問頁面前要先登錄,沒登錄則不能進入的代碼怎麼寫
//是否登陸
functionis_login(){
if(!isset($_SESSION['useid'])){
//跳到登錄界面
}
returntrue;
}
//而登錄時..
functionlogin(){
..............
..............
..............
//以上你登錄信息判斷
//登錄成功保存登錄信息
session_start();
$_SESSION['useid']=$res['uid'];
}
核心部分就這么多,當然一個登錄function遠不這么簡單,