Seite 1 von 1

CBACK CrackerTracker Professional Problem

Verfasst: 20.03.2006 17:17
von Blockbaster
Hallo zusamm,
ich versuche gerade den obigen Mod einzubauen, aber irgendwie komme ich da nicht weiter. Schon beim Installieren bekomme ich folgende Error Meldungen. Bei allen anderen steht ein OK.

Code: Alles auswählen

[ ERROR ] ALTER TABLE PHPBB_users ADD ct_searchtime INT( 10 ) NOT NULL AFTER user_newpasswd;

[ ERROR ] ALTER TABLE PHPBB_users ADD ct_searchcount INT( 10 ) NOT NULL AFTER user_newpasswd;

[ ERROR ] ALTER TABLE PHPBB_users ADD ct_posttime INT( 10 ) NOT NULL AFTER user_newpasswd;

[ ERROR ] ALTER TABLE PHPBB_users ADD ct_postcount INT( 10 ) NOT NULL AFTER user_newpasswd;

[ ERROR ] ALTER TABLE PHPBB_users ADD ct_mailcount INT( 10 ) NOT NULL AFTER user_newpasswd;

[ ERROR ] ALTER TABLE PHPBB_users ADD ct_pwreset INT( 2 ) NOT NULL AFTER user_newpasswd;

[ ERROR ] ALTER TABLE PHPBB_users ADD ct_unsucclogin INT( 10 ) DEFAULT NULL AFTER user_newpasswd;

[ ERROR ] ALTER TABLE PHPBB_users ADD ct_logintry INT( 2 ) DEFAULT 0 AFTER user_newpasswd;

Verfasst: 20.03.2006 17:22
von todo
Hi,

wollte gerade denselben Thread eröffnen :-? Kann dir da aber auch nicht helfen, das Update der Datenbank hat bei mir geklappt. :grin:
Ich habe nach dem Einbau ein Problem, beim Einloggen kommt folgende Fehlermeldung :
Parse error: parse error, unexpected T_BOOLEAN_AND in /home/forum/public_html/login.php on line 157

Ich habe die Zeile 157 schon x-mal verglichen, die muß stimmen.
Aber da ich von php keine Ahnung habe, komme ich da nicht weiter.

Hier die login.php als Text.
Vllt kann sich das mal jemand anschauen.

Gruß
todo

Verfasst: 20.03.2006 18:14
von h-o
Kann es sein, dass die letzte Klammer überflüssig ist?

Verfasst: 20.03.2006 18:28
von h-o
Nachtrag: du hast glaub ich eine geschweifte Klammer "verschluckt".

Bei dir sieht das Ganze so aus:

Code: Alles auswählen

if(( $vcheck_login == TRUE ) and ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )) if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && (!$userdata['session_logged_in'] || isset($HTTP_POST_VARS['admin'])) )
			{
		$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
Im normalen phpBB mit den zwei FIND und ADD-Anweisungen sollte es dagegen so ausschauen:

Code: Alles auswählen

if(( $vcheck_login == TRUE ) and( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) ))

{
	if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && (!$userdata['session_logged_in'] || isset($HTTP_POST_VARS['admin'])) )
	{
		$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';

Verfasst: 20.03.2006 20:03
von todo
h-o hat geschrieben:Nachtrag: du hast glaub ich eine geschweifte Klammer "verschluckt".

Bei dir sieht das Ganze so aus:

Code: Alles auswählen

if(( $vcheck_login == TRUE ) and ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )) if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && (!$userdata['session_logged_in'] || isset($HTTP_POST_VARS['admin'])) )
			{
		$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
Im normalen phpBB mit den zwei FIND und ADD-Anweisungen sollte es dagegen so ausschauen:

Code: Alles auswählen

if(( $vcheck_login == TRUE ) and( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) ))

{
	if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && (!$userdata['session_logged_in'] || isset($HTTP_POST_VARS['admin'])) )
	{
		$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
Hallo h-o,

tut mir leid, aber ich kann da keinen Unterschied entdecken? Sehfehler meinerseits? Markiere die Stelle bitte mal rot, damit ich den Unterschied sehen kann. Vllt bin ich auch betriebsblind. :roll:


Gruß
todo

Verfasst: 20.03.2006 20:57
von todo
Hallo,

mein Problem ist gelöst! :lol: :lol:
Ich hatte wahrscheinlich beim cut&paste was verschoben. :x
Danke an Pyramide für die schnelle Hilfe!

Gruß
todo