Wersje 1.9 i starsze - Problem z rejestracją nowych userów
Kapitan_Kloss - 04-10-2005, 08:26 Temat postu: Problem z rejestracją nowych userów Hej. Już po raz kolejny otrzymuję sygnały że na moim forum niektórzy mają problemy z zarejestrowaniem. Czy nie orientujecie się czym może być spowodowany ten problem i jak sobie mogę z nim poradzić? Przeszukałem forum phpBB ale nie znalazłem nic dlatego postanowiłem napisać. Problem dotyczy najwyraźniej tylko części osób, gdyż każdego dnia rejestrują się nowi użytkownicy.
Cytat: | Witam.
Kilkukrotnie probowałem zarejestrować się na waszym forum, ale niestety bez rezultatu. Nie wyświetla sie obrazek, na ktorym jest kod uwierzytelniający, zamiast niego są trzy puste kwadraciki. Probowałem w kilku przeglądarkach i na dwóch różnych komputerach, efekt ten sam, nie wyświetla się kod.
Proszę o pomoc w tej sprawie.
Pozdrawiam Łukasz |
chelloPL - 04-10-2005, 10:16
Kapitan_Kloss, nie jest wykonywany na forum u Ciebie includes/confirm_register.php
W tymże pliku, zaraz za:
Kod: | define('IN_PHPBB', true); |
dopisz:
Kod: | @ini_set('display_errors', '1'); |
i daj znać - wówczas sprawdzimy co się wykrzacza.
Albo ewentualnie (jeśli masz dostęp do logów serwera www, to podaj kilka ostatnich wierszy z error_log.
Kapitan_Kloss - 04-10-2005, 15:56
chelloPL napisał/a: | Kapitan_Kloss, nie jest wykonywany na forum u Ciebie includes/confirm_register.php
W tymże pliku, zaraz za:
Kod: | define('IN_PHPBB', true); |
dopisz:
Kod: | @ini_set('display_errors', '1'); |
i daj znać - wówczas sprawdzimy co się wykrzacza.
Albo ewentualnie (jeśli masz dostęp do logów serwera www, to podaj kilka ostatnich wierszy z error_log. |
confirm_register.php już zmodyfikowałem. dostępu do logów niestety nie mam. będę wdzięczny za pomoc w rozwiązaniu tego problemu. sprawdziłem na moich przeglądarkach (Opera, FF, IE) i również u mnie cyferki się nie pokazują.
chelloPL - 04-10-2005, 17:10
Kapitan_Kloss, ok, a możesz jeszcze to samo zrobić w pliku includes/usercp_register.php?
Podejrzewam, że funkcja append_sid nie jest doąłczana do kodu i przez to nic się nie wyświetla.
Niestety nie mam pod ręką nigdzie wersji 1.9.4 żebym mógł sam to sprawdzić.
Kapitan_Kloss - 04-10-2005, 18:10
chelloPL napisał/a: | Kapitan_Kloss, ok, a możesz jeszcze to samo zrobić w pliku includes/usercp_register.php?. |
zamiast Kod: | define('IN_PHPBB', true); |
mam coś takiego Kod: | if ( !defined('IN_PHPBB') ) |
czy wstawić: Kod: | @ini_set('display_errors', '1'); | pod tamtą linijką?
chelloPL - 04-10-2005, 18:13
Dokładnie przed funkcją show_coppa, czyli tuż przed kodem:
Kod: | function show_coppa()
{
global $userdata, $template, $lang, $phpbb_root_path, $phpEx;
|
PS: ja będę mógł się dalej tą sprawą zająć dopiero po 20ej.
Kapitan_Kloss - 04-10-2005, 18:26
chelloPL napisał/a: | Dokładnie przed funkcją show_coppa, czyli tuż przed kodem:
Kod: | function show_coppa()
{
global $userdata, $template, $lang, $phpbb_root_path, $phpEx;
|
PS: ja będę mógł się dalej tą sprawą zająć dopiero po 20ej. |
Plik właśnie zmieniłem. Do 20-tej przeżyję
chelloPL - 04-10-2005, 21:46
Kapitan_Kloss, niestety - nie mam pojęcia dlaczego dalej nie ma żadnych komunikatów o błędach.
chelloPL - 04-10-2005, 22:00
Jednak już widzę, co jest nie tak - nigdzie na forum nigdy nie jest dołączany sid sesji.
I na 100% to jest przyczyną - jednak niestety nie wiem dlaczego tak się dzieje.
Możesz gestem rozpaczy podesłać mi na priv swój plik includes/sessions.php, ale nie wiem czy to coś pomoże w rozwiązaniu problemu.
irekk - 05-10-2005, 01:37
a moze na serwerze sesje sa calkowicie wylaczone? kombinuje moze ci cos do glowy przyjdzie
chelloPL - 05-10-2005, 12:47
qbs, i chyba tak będzie najprościej. Zmienić tymczasowo (chociaż do testów) serwer i będzie czarno na białym, że np: to jets wina serwera. Pliki wszystkie są poprawne, wszystkie funkcje działają, a tak jakby serwer coś blokował?
PS: w pliku sessions.php też jest wszystko ok
|
|
|