Добър ден използвам следния логин скрипт, логвам се няма проблеми но след като се логна трябва да ми запише в базата с данни дата и час и индекс фаила да ми изведе здравеи и името на акаунта с които съм се логнал но не изписва ми само здравеи
също така неправи запис в базта с данни и немога да се досетя къде му е грешката ако някои може да помогне ще съм адски благодарен благодаря ви:
login.php
index.php
също така неправи запис в базта с данни и немога да се досетя къде му е грешката ако някои може да помогне ще съм адски благодарен благодаря ви:
login.php
PHP:
<?php
include("conf.inc.php"); // Включва името на датабазата и другата информация
include("pvpgn_hash.php");
session_start(); // Стартира сесията.
if ($_SESSION['logged'] == 1) { // Потребителя вече е влезнал в акаунта си.
header("Location: index.php"); // Отива на главната страница.
exit(); // Спира останалото от скрипта.
} else {
if (!isset($_POST['submit'])) { // Формата не беше изпратена.
echo "<form action=\"login.php\" method=\"POST\">";
echo "<table>";
echo "<tr>";
echo "<td colspan=\"2\">Blackdevil Admin panel:</td>";
echo "</tr>";
echo "<title>Blackdevil admin panel</title>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n";
echo " <meta http-equiv=\"Content-Language\" content=\"bg\" />\n";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />\n";
echo "<script type=\"text/javascript\" src=\"clockp.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"clockh.js\"></script> \n";
echo "<script type=\"text/javascript\" src=\"jquery.min.js\"></script>\n";
echo "<script type=\"text/javascript\" src=\"ddaccordion.js\"></script>\n";
echo "<script type=\"text/javascript\">\n";
echo "ddaccordion.init({\n";
echo " headerclass: \"submenuheader\", //Shared CSS class name of headers group\n";
echo " contentclass: \"submenu\", //Shared CSS class name of contents group\n";
echo " revealtype: \"click\", //Reveal content when user clicks or onmouseover the header? Valid value: \"click\", \"clickgo\", or \"mouseover\"\n";
echo " mouseoverdelay: 200, //if revealtype=\"mouseover\", set delay in milliseconds before header expands onMouseover\n";
echo " collapseprev: true, //Collapse previous content (so only one open at any time)? true/false \n";
echo " defaultexpanded: [], //index of content(s) open by default [index1, index2, etc] [] denotes no content\n";
echo " onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)\n";
echo " animatedefault: false, //Should contents open by default be animated into view?\n";
echo " persiststate: true, //persist state of opened contents within browser session?\n";
echo " toggleclass: [\"\", \"\"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively [\"class1\", \"class2\"]\n";
echo " togglehtml: [\"suffix\", \"<img src='images/plus.gif' class='statusicon' />\", \"<img src='images/minus.gif' class='statusicon' />\"], //Additional HTML added to the header when it's collapsed and expanded, respectively [\"position\", \"html1\", \"html2\"] (see docs)\n";
echo " animatespeed: \"fast\", //speed of animation: integer in milliseconds (ie: 200), or keywords \"fast\", \"normal\", or \"slow\"\n";
echo " oninit:function(headers, expandedindices){ //custom code to run when headers have initalized\n";
echo " //do nothing\n";
echo " },\n";
echo " onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed\n";
echo " //do nothing\n";
echo " }\n";
echo "})\n";
echo "</script>\n";
echo "\n";
echo "<script type=\"text/javascript\" src=\"jconfirmaction.jquery.js\"></script>\n";
echo "<script type=\"text/javascript\">\n";
echo " \n";
echo " $(document).ready(function() {\n";
echo " $('.ask').jConfirmAction();\n";
echo " });\n";
echo " \n";
echo "</script>\n";
echo "\n";
echo "<script language=\"javascript\" type=\"text/javascript\" src=\"niceforms.js\"></script>\n";
echo "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"niceforms-default.css\" />\n";
echo "<center>\n";
echo "<tr>";
echo "<td width=\"50%\">Потребителско име:</td><td width=\"50%\"><input name=\"username\" size=\"18\" type=\"text\" />";
echo "</tr>";
echo "<tr>";
echo "<td width=\"50%\">Парола:</td><td width=\"50%\"><input name=\"password\" size=\"18\" type=\"password\" />";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"2\"><input type=\"submit\" name=\"submit\" value=\"Вход в системата\"</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
} else {
$username = form($_POST['username']);
$password = pvpgn_hash($_POST['password']); // Криптира паролата.
$q = mysql_query('SELECT * FROM `pvpgn_BNET` WHERE acct_username = "' . $username . '" AND acct_passhash1 = "' . $password . '" AND
auth_admin="true"') or die(mysql_error());
$r = mysql_num_rows($q); // Проверява дали има нещо в базата данни.
if ($r == 1) { $_SESSION['pvpgn_bnet_info']['admin_ctime'] = time();
$_SESSION['pvpgn_bnet_info']=['username'];
// Изкарваме 3600 от функцията
// Има нещо в базата данни. Потребителя/паролата съвпадат.
$_SESSION['logged'] = 1;
if($_SESSION['is_logged']==true)
{
//значи е влязъл
if($_SESSION['pvpgn_bnet_info']['auth_admin']==true)
{
}
else { //обикновен потребител
}
}
else {// не е влязъл въобще
}
$pvpgn_bnet_info = mysql_fetch_array($q);
$_SESSION['pvpgn_bnet_info'] = $pvpgn_bnet_info[0];
mysql_query("UPDATE pvpgn_bnet SET admin_ctime=UNIX_TIMESTAMP() WHERE acct_username = '$username' AND acct_passhash1 = '$password'");
header("Location: index.php"); // Отива на главната страница
} else { // Грешен потребител/парола.
exit("<div class='error'>Грешно потребителско име или парола!</div>"); // Спира скрипта и изкарва съобщение.
}
}
}
mysql_close($db_connect); // Затваря връзката.
?>
index.php
PHP:
<?php
include("conf.inc.php"); // Включва базата данни.
ob_start();
session_start(); // Стартира сесията.
if ($_SESSION['logged'] != 1) { // Няма грешка.
header("Location: login.php"); // Отива на страницата за вход.
exit(); // Спира останалото от скрипта
}
echo '<br/> <span style="color:#04688d">Здравеи-:<span style="color:#04688d">'.$_SESSION['pvpgn_BNET_info']['username'];
?>