你好,大家好我已经看到它混淆了我一个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