Нужна помощь с ЛК
Скачал зборку "MW sborka by CASPERbI4" из неё выдрал Личный кабинет запихал в свой сайт (MoyWeb). В ЛК заходит но когда я жму на какую либо ссылку в ЛК меня выбрасывает на страницу ввода пароля и имени (откуда выдирал такого прикола нету).
Помогите кто знает как это исправить, спс затыкаю.
Вот ссылка самого ЛК
Вот сам скрипт:
if(empty($mw))
{
header ("Location: ..");
exit;
}
?>
<center><h4><br>
Вход в личный кабинет
</H4><hr><br>
</center>
<?php
// Начало скрипта
$msconn = mysql_connect($L2JBS_config["mysql_host"], $L2JBS_config["mysql_login"], $L2JBS_config["mysql_password"]) or die ("Ошибка соединения");
MYSQL_SELECT_DB($L2JBS_config["mysql_db"]) or die ("БД не найдена");
if (isset($_POST['act']) && $_POST['act'] == 'login') {
$SQL = 'SELECT * FROM accounts WHERE login=\''.$_POST['login'].'\'';
$r = mysql_query($SQL);
$row = mysql_fetch_array($r);
if ((base64_encode(pack("H*", sha1(utf8_encode($_POST['password']))))) == $row['password']) {
$_SESSION['logined'] = true;
$_SESSION['login'] = $_POST['login'];
$_SESSION['pass'] = $row['password'];
}
}
if ($_SESSION['logined']) {
if ((!isset($_SESSION['login'])) || (!isset($_SESSION['pass']))) $auth = false; else {
$SQL = 'SELECT * FROM accounts WHERE login=\''.$_SESSION['login'].'\'';
$r = mysql_query($SQL);
$row = mysql_fetch_array($r);
if ($_SESSION['pass'] == $row['password']) $auth = true; else $auth = false;
}
}
if ($_SESSION['logined'] && $auth) {
?>
<table width="100%">
<tr><td width="155px" align="right" style="border-right: 2px solid grey; padding-right: 10px;" valign="top"><b>Кабинет</b><hr>
<b>Основное</b><br><br>
<a href="index.php?id=cp&act=characters">Персонажи</a><br><br>
<b>Сервисы</b><br><br>
<a href="index.php?id=cp&act=chmail">Смена почты</a><br>
<a href="index.php?id=cp&act=chpass">Смена пароля</a><br><br>
<b>Связь с администрацией</b><br><br>
<a href="index.php?id=cp&act=contact">Написать сообщение</a><br><br>
<b>Другое</b><br><br>
<a href="index.php?act=exit">Выход</a><br>
</td>
<td valign="top">
<?
$actions = array('characters', 'chmail', 'chpass', 'contact');
if (!in_array($_GET['act'], $actions)) include('cp/welcome.php');
switch ($_GET['act']) {
case 'characters':
include('cp/characters.php');
break;
case 'chmail':
include('cp/chmail.php');
break;
case 'contact':
include('cp/contact.php');
break;
case 'chpass':
include('cp/chpass.php');
break;
}
?>
</td></tr>
</table>
<?
} else {
$HTML = '<table align="center"><form method="post" action="index.php?id=cp">
<input type="hidden" name="act" value="login">
<tr><td>Логин:</td><td><input type="text" name="login"></td></tr>
<tr><td>Пароль:</td><td><input type="password" name="password"></td></tr>
<tr><td></td><td><input type="submit" value="Войти"></td></tr>
</form>
</table>';
echo $HTML;
}
?>
Just do it
Index.php:
<?php
session_start();
/*
=====================================================
Pазработка -=Corsar=-
-----------------------------------------------------
http://moyweb.moy.su/
-----------------------------------------------------
Copyright © 2006,2007 Moy-weB
=====================================================
Данный код защищен авторскими правами
=====================================================
Удаление копирайтов запрещено
-----------------------------------------------------
Назначение: Главная страница
=====================================================
*/
if (isset($_GET['act']) && $_GET['act'] == 'exit') {
unset($_SESSION['logined']);
unset($_SESSION['login']);
unset($_SESSION['pass']);
session_destroy();
header('Location: /index.php?id=cp');
}
include("config/config.php");
include("config/config_syte/config_module.php");
include("config/config_syte/config_syte.php");
include("config/config_syte/config_tab.php");
include("config/config_syte/config_templates.php");
require("anti_ddos/index.php");
$mw=true;
if (($ms31)==1) {
if (isset($_REQUEST['k'])) $k =$_REQUEST['k'];
if (isset($_REQUEST['id']))
{
$id =$_REQUEST['id'];
if (preg_match("/[^a-zA-Z0-9_]/", $id))
{
Header("Location: index
index
index
index
index
.php?id=head");
exit;
Index.php:
[b]<?php
session_start();
/*
=====================================================
Pазработка -=Corsar=-
-----------------------------------------------------
http://moyweb.moy.su/
-----------------------------------------------------
Copyright © 2006,2007 Moy-weB
=====================================================
Данный код защищен авторскими правами
=====================================================
Удаление копирайтов запрещено
-----------------------------------------------------
Назначение: Главная страница
=====================================================
*/
if (isset($_GET['act']) && $_GET['act'] == 'exit') {
unset($_SESSION['logined']);
unset($_SESSION['login']);
unset($_SESSION['pass']);
session_destroy();
header('Location: /index.php?id=cp');
}
include("config/config.php");
include("config/config_syte/config_module.php");
include("config/config_syte/config_syte.php");
include("config/config_syte/config_tab.php");
include("config/config_syte/config_templates.php");
require("anti_ddos/index.php");
$mw=true;
if (($ms31)==1) {
if (isset($_REQUEST['k'])) $k =$_REQUEST['k'];
if (isset($_REQUEST['id']))
{
$id =$_REQUEST['id'];
if (preg_match("/[^a-zA-Z0-9_]/", $id))
{
Header("Location: index.php?id=head");
exit;
}
}
else
{
$id = "head";
}
}
switch ($id):
case 'change_skin':
$skin_name = $_POST["skin"];
setcookie("skin_name", $skin_name, time()+2592000);
quickrefresh('index.php?id=head');
break;
case 'logout':
resetcookies();
quickrefresh('index.php?id=head');
break;
endswitch;
$skin_name = $_COOKIE['skin_name'];
if ($skin_name == '') $skin_name = $skins[1][1];
$skin_name="skins/".$skin_name."/".$skin_name."_2.php";
if (file_exists($skin_name))
{
include($skin_name);
}
else
{
include ('skins/'.$skin1.'/'.$skin1.'.php');
}
if (!file_exists('skins/'.$skin1.'/'.$skin1.'.php'))
{
echo "<h3>Вы не выбрали основной скин, либо указали неверно его имя.
<br> Исправьте в config/config.php</h3>";
}
?>
Короче этот Index поставь и будет счастье.
— ы


