[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: регистрация и авторизация.
alfa0506
скачала выложеный на форуме готовый скрипт авторизации.Делала все по инструкции но при регистрации в строке браузера выводится http://localhost/dddddd/nightlife.php?register=new и возникает ошибка 'SISTEM_ERROR', 'По техническим причинам продолжение операции невозможно. Попробуйте позже' .Кто нибудь пробовал работать с этим скриптом?Помогите пожалуйста ...Буду очень благодарна



Спустя 8 минут, 31 секунда (23.01.2010 - 14:55) Ice написал(а):
Можно код в студию хотя бы?smile.gif А ссылочка http://localhost/dddddd/nightlife.php?register=new будет работать только на локальном компе, то есть, в данном случае, только у Вас.


Спустя 11 минут, 31 секунда (23.01.2010 - 15:06) alfa0506 написал(а):

Спустя 2 минуты, 3 секунды (23.01.2010 - 15:08) alfa0506 написал(а):
controllers.php именно в этом файле у меня возникает ошибка.Думаю что при выполнении этой части кода
switch($register)
{

case 'new':
include $root .'/create_code.php';
include $root .'/registranion_controller.php';
break;

Спустя 1 минута, 5 секунд (23.01.2010 - 15:09) alfa0506 написал(а):
именно при его выполнении и возникает ошибка

Спустя 1 минута, 54 секунды (23.01.2010 - 15:11) twin написал(а):
alfa0506
Цитата
Кто нибудь пробовал работать с этим скриптом?

Я пробовал... И даже я его написал. Подробнее плиз, полный текст ошибки и при каких обстоятельствах это возникает.

Спустя 14 секунд (23.01.2010 - 15:11) Ice написал(а):
Есть. Запустил. Давайте теперь с Вами, по порядку.

1. База с таблицами создана?

Спустя 4 минуты, 28 секунд (23.01.2010 - 15:16) alfa0506 написал(а):
да создана с именем register и таблицей irbis_user.Может что то настроить в php.ini надо?я этой темой сутки занимаюсь всего лишь

Спустя 1 минута, 53 секунды (23.01.2010 - 15:18) Ice написал(а):
2. в файл config.php залезали? Изменяли значения констант "под себя"?

При беглом прочтении мною кода, как человека, только что его поставившего и не сумевшего запустить, я выяснил, что ошибка, по ходу, вылезает из authorize_controller.php Line 26, а в том районе находится ни что иное, как запрос к БД. Значит что-то не так в конфиге, - думаю я и лезу туда=)

Спустя 3 минуты, 42 секунды (23.01.2010 - 15:22) alfa0506 написал(а):
в файл http://localhost/dddddd/nightlife.php вставила include './register/controllers.php';include './register/view.php';
мне не удается выполнить регистрацию.у меня нет пароля в mysql и пользователя тоже так что root оставила ничего ведь страшного а больше там менять нечего

Спустя 1 минута, 43 секунды (23.01.2010 - 15:23) alfa0506 написал(а):
такое вчера было сегодня заново попробовала уже не появляется

Спустя 1 минута, 16 секунд (23.01.2010 - 15:24) Ice написал(а):
а имя базы подставили, к которой Вы подключаетесь? оно совпадает?


УПД .: Всё заработало?

Спустя 4 минуты, 6 секунд (23.01.2010 - 15:29) alfa0506 написал(а):
куда именно подставила я считала что из файла config данные берутся

Спустя 1 минута, 36 секунд (23.01.2010 - 15:30) alfa0506 написал(а):
# Выбор языка
define('LANGUAGE','ru');
# Префикс базы
define('DB_PREFIX','irbis_');
# MYSQL сервер
define('DB_SERVER', 'localhost');
# MYSQL пользователь
define('DB_USER', 'root');
# MYSQL пароль
define('DB_PASSWORD', '');
# MYSQL База
define('DB_BASENAME', 'register');

# Соль
define('SALT','YRSXDIVLITGG7');
база register так и называется

Спустя 2 минуты, 28 секунд (23.01.2010 - 15:33) Ice написал(а):
Вы правильно считали.
В конфиге находится на строке 22
	
# MYSQL База
define('DB_BASENAME', 'имя Вашей созданной базы');</span>


У вас так?

УПД . - ага понял, щас...

Спустя 4 минуты, 20 секунд (23.01.2010 - 15:37) Ice написал(а):
в файле mysql_connect строки SISTEM_ERROR замените на mysql_error(). Это должно точно сказать где ошибка.

То есть должно получииться ...or die(mysql_error());

Спустя 3 минуты, 30 секунд (23.01.2010 - 15:40) alfa0506 написал(а):
header('location: '. $_SERVER['PHP_SELF'] );вот это что такое? PHP_SELF это в php.ini имя переменной session_name(); или нет?

Спустя 2 минуты, 43 секунды (23.01.2010 - 15:43) Ice написал(а):
нет)

Спустя 11 минут, 58 секунд (23.01.2010 - 15:55) alfa0506 написал(а):
пишет По техническим причинам продолжение операции невозможно. Попробуйте позже то есть тоже самое

Спустя 6 минут, 41 секунда (23.01.2010 - 16:02) twin написал(а):
Ice
Спасибо, что тянешь)))
Я сегодня не в состоянии, праздник.
Если не выйдет, завтра все поправим.

Спустя 4 минуты, 31 секунда (23.01.2010 - 16:06) alfa0506 написал(а):
я уже сутки потратила займусь другим пожалуй подожду завтра спасибо за содействие

Спустя 2 минуты, 33 секунды (23.01.2010 - 16:09) Ice написал(а):
2 alfa0506: Дело Ваше) Но политика такова, что на этапе отладки нужно заменить все сиистем_ерроры на mysql_error().

2 twin: Да нет проблем=)

Спустя 1 минута, 21 секунда (23.01.2010 - 16:10) alfa0506 написал(а):
займусь посмотрю что получится

Спустя 14 минут, 40 секунд (23.01.2010 - 16:25) alfa0506 написал(а):
Field 'hash' doesn't have a default value вот результат

Спустя 22 минуты, 33 секунды (23.01.2010 - 16:47) Ice написал(а):
ну вот, уже что-то)

Спустя 5 минут, 59 секунд (23.01.2010 - 16:53) alfa0506 написал(а):
так какого значения поле не имеет.то есть смысл не должно иметь ошибочного значения

Спустя 18 минут, 40 секунд (23.01.2010 - 17:12) Ice написал(а):
Вот здесь я не пойму, почему это происходит.

Я бы попытался выполнить следующий запрос
"ALTER TABLE `irbis_user` CHANGE `hash` `hash` VARCHAR(32) DEFAULT '' NOT NULL "
, который поменяет определение поля hash, но всё же советую дождаться twin'a. Может, он предложит более иной выход.

Спустя 33 минуты, 38 секунд (23.01.2010 - 17:46) twin написал(а):
Дамп базы плиз в студию... Это нужно нажать вкоадку "экспорт" в пыхадмине и там по тексту.
Похоже что то не так с таблицей, Ice прав.

Спустя 18 минут, 34 секунды (23.01.2010 - 18:04) alfa0506 написал(а):
http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Янв 23 2010 г., 18:04
-- Версия сервера: 5.1.35
-- Версия PHP: 5.2.9-2
--
-- База данных: `register`
--

-- --------------------------------------------------------

--
-- Структура таблицы `irbis_user`
--

CREATE TABLE `irbis_user` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`login` varchar(50) COLLATE utf8_bin NOT NULL,
`password` varchar(32) COLLATE utf8_bin NOT NULL,
`hash` varchar(32) COLLATE utf8_bin NOT NULL,
`email` varchar(50) COLLATE utf8_bin NOT NULL,
`activate` int(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

--
-- Дамп данных таблицы `irbis_user`
--
вроде все верно сделала

Спустя 1 минута, 3 секунды (23.01.2010 - 18:05) alfa0506 написал(а):
а я уже было решила что у тебя просто два ника

Спустя 5 минут, 41 секунда (23.01.2010 - 18:11) alfa0506 написал(а):
а почему у меня это добавлено COLLATE utf8_bin
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.