X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Добавить ответ в эту тему
> Странность при переходе на др хостинг
jonny11
jonny11
Topic Starter сообщение 21.5.2010, 16:28; Ответить: jonny11
Сообщение #1


Здравствуйте.
Ошибка прописана в данной теме: http://www.html.by/showthread.php?p=65998#post65998
Первый пост - это уже исправлено.
В 4ом посте описана проблема, и в одном из последних 4 постов код.

Чтобы было понять в чём суть, ссылка на сайт: http://ts.koni-island.ru/
Попробуйте зарегаться, войти. Или сразу войти под y4enik1 123456 ,потом выйти кнопкой выход.
Повторюсь, суть проблемы в том что при входе на сайт сразу не высвечивает: Здравствуйте, Иванов Иван. Надо обновить страницу или перейти по меню. Тоже само потом с кнопкой выход, надо нажать на неё дважды.
В той теме мне писали посидеть подумать, посидел, но к желаемому результату не пришел. Может это и что-то элементарное, но я ещё не слишком в этом шарю, чтобы разобраться.
Бюджет около 100руб.
Заранее благодарен за ответы.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 21.5.2010, 18:30; Ответить: Witu
Сообщение #2


полный код в студию
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jonny11
jonny11
Topic Starter сообщение 21.5.2010, 18:33; Ответить: jonny11
Сообщение #3


В данный момент полный код index.php выглядит так:

[PHP] <?php session_start(); ?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Testing System</title>
<link href="style.css" rel="stylesheet" type="text/css">

<script language="JavaScript">
<!--
required = new Array("login", "password");
required_show = new Array("Логин", "Пароль");
function SendForm () {
var i, j;
for(j=0; j<required.length; j++) {
for (i=0; i<document.forms[0].length; i++) {
if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
alert('Пожалуйста, введите ' + required_show[j]);
document.forms[0].elements[i].focus();
return false;
}
}
}
return true;
}
-->
</script>


</head>

<body background="back.png">


<table class="main" border="0" align="center">
<tr>
<td class="lvyg" ></td>
<td class="verx" ></td>
<td class="pvyg"><img src="g1.gif" width="30px" height="1px"></td>
</tr>
<tr>
<td class="left"></td>
<td class="top" width="1077px"><a href="index.php"><img src="123.png" border=0></a><br>

<td class="right"></td>
</td>
</tr>
<tr >
<td class="left"> <img src="g1.gif" width="30px"></td>
<td class="menu" >

<font size="10px">

<img src="aa.gif">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr >
<td width="12px"><img src="l.png" width="12px" height="40px"></td>
<td><img src="cc.png" width="100%" height="40px"></td>

<td width="1px"> <img src="razd.png" width="1%" height="40px"></td>


<td width="113px"><a href="edit.php"><img src="edit1.png" border="0" width="165px" height="40px" onmouseover="this.src='edit2.png'" onmouseout="this.src='edit1.png'"></a></td>
<td width="1px"> <img src="razd.png" width="1%" height="40px"></td>

<td width="113px"><a href="registration.php"><img src="registration1.png" border="0" width="165px" height="40px" onmouseover="this.src='registration2.png'" onmouseout="this.src='registration1.png'"></a></td>

<td width="1px"> <img src="razd.png" width="1%" height="40px"></td>



<td width="113px"><a href="results.php"><img src="results1.png" border="0" width="165px" height="40px" onmouseover="this.src='results2.png'" onmouseout="this.src='results1.png'"></a></td>

<td width="1px"> <img src="razd.png" width="1%" height="40px"></td>

<td width="113px"><a href="test.php"><img src="test1.png" border="0" width="165px" height="40px" onmouseover="this.src='test2.png'" onmouseout="this.src='test1.png'"></a></td>


<td width="1px"> <img src="razd.png" width="1%" height="40px"></td>

<td><img src="cc.png" width="100%" height="40px"></td>
<td width="12px"><img src="r.png" width="12px" height="40px"></td>

</tr>
</table>


</td>



<td class="right"></td>
</tr>
<tr>
<td class="left"></td>
<td class="block">


<table class="second" border="0">
<tr>

<td class="pravo">
<table class="wtg" border="0" style="padding-left: 10px">
<tr>
<td class="b1"><img src="g1.gif" width="10px"></td>
<td class="b2"></td>
<td class="b3"><img src="g1.gif" width="16px"></td>
</tr>
<tr>
<td class="b4"></td>
<td class="b5" valign="top" ><font size="3px">


<table border=0 width=100%>
<tr><td width=30% valign="top" background="rraazzdd.png" style="background-repeat: repeat-y;background-position: right;">



<?php
//Поключаем конфиг
include("config.inc.php");
//Необходимо подключиться к БД
$link = mysql_connect($DBSERVER, $DBUSER, $DBPASS)
or die("Не могу подключиться" );
// сделать $DB текущей базой данных
mysql_select_db($DB, $link) or die ('Не могу выбрать БД');
@Header("Location: index.php");
//Если нет сессий
if(md5(crypt($_SESSION['user'],$_SESSION['password'])) != $_SESSION['SID']) {
//Если кнопка не нажата, отображаем форму
if(!$_POST['do']){

echo '
<form name="1" action="" method="post" onsubmit="return SendForm();">
<table border=0 class="dsfsdf">
<tr><td align="right"> <font size=2> Логин: </font> </td><td> <input name="login" type="text" value=""> </td></tr>
<tr><td align="right"> <font size=2> Пароль: </font> </td><td><input name="password" type="password" value=""></td></tr></table>
<input name="do" type="submit" value="Войти">

</form>
';

}
//Если кнопка нажата
if($_POST['do']) {
//Проверяем данные
$login = $_POST['login'];
$upass = $_POST['password'];
if($login !='' AND $upass !='') {
//Создаем запрос
$q1=mysql_query("SELECT * FROM users WHERE nick='".$login."' AND password='".md5($upass)."' AND status=1");

//Проверяем существует ли хоть одна запись
if(mysql_num_rows($q1)===1) {
//Если есть, то создаем сессии и перенаправляем на эту страницу
$r=mysql_fetch_array($q1);
$_SESSION['user'] = $r['nick'];
$_SESSION['password'] = $r['password'];
$_SESSION['fam'] = $r['fam'];
$_SESSION['nam'] = $r['nam'];
$_SESSION['SID'] = md5(crypt($r['nick'],$r['password']));


@Header("Location: index.php");
}
else {echo 'Неверный логин/пароль; Возможно Ваш аккаунт не активирован';}
}
}
else {echo '';}
}
else {

$q2 = @mysql_query("SELECT * FROM users WHERE nick='".$_SESSION['user']."' AND password='".$_SESSION['password']."' AND status=1");
if(@mysql_num_rows($q2)==1){
$r2 = @mysql_fetch_array($q2);

echo 'Здравствуйте, <br/>'.($r2['fam']).' '.($r2['name']).'!<br/>';
echo '<br/><br/><a href="index.php?exit=1"><u><FONT COLOR="#778899">Выход</font></u></a>';
}
}
if($_GET['exit']==1) {@session_destroy(); unset($_GET['exit']); mysql_close($link); @Header("Location: index.php");}
?>













</td><td valign="top">
<font size = 4 family="Verdana">
<b><center>Вы попали на сайт системы тестирования "Testing System".</center></b><br/><br/>
<b>О системе:</b><br/>
"Testing system" - система, предназначенная для создания и редактирования тестов,
проведения тестирований и анализа результатов.<br/><br/>
<b>Возможности:</b><br/>
- создание теста(в разработке)<br/>
- редактирование теста(в разработке)<br/>
- прохождение теста<br/>
- анализ результатов<br/>
- вывод статистики по тесту<br/>
- различный уровень доступа учитель/ученик<br/>
- круглосуточная тех. поддержка<br/>
</font>

</td></tr>
</table>



</td>
<td class="b6"></td>
</tr>
<tr>
<td class="b7"><img src="g1.gif" height="17px" width="1px"></td>
<td class="b8"></td>
<td class="b9"></td>
</tr>
</table>
</td>
</tr>
</table>


</td>
<td class="right"></td>
<tr>
<td class="lnyg"></td>
<td class="niz" ></td>
<td class="pnyg"></td>
</tr>
</table>


</body>
</html>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Umid_hb
Umid_hb
сообщение 21.5.2010, 18:37; Ответить: Umid_hb
Сообщение #4


Сам написал?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Umid_hb
Umid_hb
сообщение 21.5.2010, 18:43; Ответить: Umid_hb
Сообщение #5


Я ваще 0 в этом деле но хотелось бы получить коммент на этот код:

[PHP] if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) { [/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jonny11
jonny11
Topic Starter сообщение 21.5.2010, 18:47; Ответить: jonny11
Сообщение #6


(Umid_hb @ 21.5.2010, 21:43) *
Я ваще 0 в этом деле но хотелось бы получить коммент на этот код:

[php] if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) { [/php]


не) нашел где-то в интернете скрипт.
для проверки ввода в форму, если какое то поле пустое.
кароче проверяется пустое ли поле логин или пароль, и если пустое то выводится сообщение "Пожалуйста, введите логин" или пароль.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jonny11
jonny11
Topic Starter сообщение 21.5.2010, 19:43; Ответить: jonny11
Сообщение #7


кто нибудь может мне помочь??
вопрос актуален до 10 утра завтрашнего дня.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 21.5.2010, 19:56; Ответить: ottaviano
Сообщение #8


jonny11,

код у тебя какой то не понятный... или понятный, но не красивый, поэтому не хочется в нем разбираться;
Если я правильно понял, тебе нужно решить проблему с авторизацией на сайте, то вот здесь умные люди дельные советы дают как это проделать. А то что у тебя оставь на память;
http://www.html.by/showthread.php?t=97&page=1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jonny11
jonny11
Topic Starter сообщение 21.5.2010, 20:19; Ответить: jonny11
Сообщение #9


У меня почти идентичный код авторизации коду с 4ой страницу темы, на которую Вы кинули ссылку.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 21.5.2010, 20:24; Ответить: ottaviano
Сообщение #10


jonny11,
вот, почти идентичный! А был бы идентичный - работал бы как миленький :)

еще раз точно в чем проблема?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Хостинг "Hostland" - качественный хостинг по разумным ценам и со своей Панелью Управления
0 artmeteor 345 Вчера, 22:46
автор: artmeteor
Горячая тема (нет новых ответов) Услуги хостинг, аренда серверов США, Нидерланды, РФ | RICHHost
110 RICHHost 66916 17.4.2024, 1:30
автор: RICHHost
Горячая тема (нет новых ответов) LITE.HOST - хостинг для тех, кто любит не переплачивать
74 akkyoh 30867 6.4.2024, 19:41
автор: Kseniya_Klimova
Горячая тема (нет новых ответов) Дешевый SSD хостинг на DDR4 с DDOS защитой для 10 сайтов за 69 рублей!
106 HostiMan 70365 2.4.2024, 19:34
автор: HostiMan
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1753 31.3.2024, 11:19
автор: stu999


 



RSS Текстовая версия Сейчас: 19.4.2024, 17:41
Дизайн