你好,大家好我已經看到它混淆了我一個lot..The代碼的代碼是存儲密鑰
<?php
define('DB_HOST', 'localhost');
define('DB_NAME', 'online');
define('DB_USER','root');
define('DB_PASSWORD','');
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());
$email = $_POST['email'];
$password = $_POST['password'];
function SignIn()
{
session_start(); //starting the session for user profile page
if(!empty($_POST['email']) && $_POST['password']) //checking the 'user' name which is from Sign-In.html, is it empty or have some text
{
$query = mysql_query("SELECT * FROM users where email = '$_POST[email]' AND password = '$_POST[password]'") or die(mysql_error());
$row = mysql_fetch_array($query) or die(mysql_error());
if(!empty($row['email']) AND !empty($row['password']))
{
$_SESSION['email'] = $row['password'];
echo "SUCCESSFULLY LOGIN TO USER PROFILE PAGE...";
header('Location: basicinfo.html');
}
}
else
{
header('Location: form.html');
}
}
if(isset($_POST['Login']))
{
SignIn();
}
if(isset($_POST['createAccount']))
{
header('Location:create.html');
}
?>
感到看到的代碼$_SESSION['email'] = $row['password'];
這裏弄得我知道$row['password']
很多獲取存儲到$_SESSION['email']
..在$row['password']
我知道密碼是那裏的關鍵..
我的問題是,將從$row['password']
密鑰「密碼」的相應的值是什麼..是從查詢獲取的值? ..與此陷入困境。
請幫我..Any幫助將不勝感激..Thanks
你寫的代碼在自己的鑰匙密碼或者你在網上找到的地方嗎?如果您在網上找到它,請給我們鏈接到該腳本或任何它的鏈接?不想聽起來粗魯,這是我今年看到的最糟糕的代碼之一。 –
此代碼會將您的密碼放入會話變量中。顯然不是你想要的!如果你想知道這個值,只需var_dump()它。 :) – winkbrace
@nb ..發現在線..lol – user3288826