Löst: MOD Title: Disallow password same as username

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Moderatorgrupp, Supportgrupp

dallas
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 196
Blev medlem: 2005-09-03 23:07
Svar: 0

Löst: MOD Title: Disallow password same as username

Inlägg av dallas »

Hej.

Denna synnerligen enkla MOD funkar inte alls för mig.
Det går alldeles utmärkt att registrera samma användarnamn och lösenord när jag provar.

Inte heller fungerar det när en inloggad användare som redan har olika användarnamn och lösenord försöker ändra lösenordet.
blir error meddelandet:
Användarnamn och lösenord får inte vara samma.

stämmer ju inte alls :?:

Tycker det borde fungera när jag ser koden.
Formulär name= stämmer vad jag kan se

dallas

Kod: Markera allt

#
#-----[ OPEN ]------------------------------------------
#

includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
		if ( $new_password != $password_confirm )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Password_mismatch'];
		}

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

///// MOD ej samma användarnamn som lösen		
else if ( strcmp($new_password, $username) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Pass_uname_match'];
		}
///// slut

#
#-----[ OPEN ]------------------------------------------
#

language/lang_english/lang_main.php


#
#-----[ FIND ]------------------------------------------
#

$lang['Password_long'] = 'Your password must be no more than 32 characters.';

#
#-----[ AFTER, ADD ]------------------------------------------  
#

///// MOD ej samma användarnamn som lösen
$lang['Pass_uname_match'] = 'Användarnamn och lösenord får inte vara samma.';
///// slut

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
#
Senast redigerad av dallas den 2006-01-07 00:18, redigerad totalt 1 gång.
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 11:19
Svar: 0

Re: MOD Title: Disallow password same as username

Inlägg av PazZze »

Prova instället:

Kod: Markera allt

#
#-----[ OPEN ]------------------------------------------
#

includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
		if ( $new_password != $password_confirm )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Password_mismatch'];
		}

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

///// MOD ej samma användarnamn som lösen		
		else if ( $new_password == $usernamne )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Pass_uname_match'];
		}	
///// slut

#
#-----[ OPEN ]------------------------------------------
#

language/lang_english/lang_main.php


#
#-----[ FIND ]------------------------------------------
#

$lang['Password_long'] = 'Your password must be no more than 32 characters.';

#
#-----[ AFTER, ADD ]------------------------------------------  
#

///// MOD ej samma användarnamn som lösen
$lang['Pass_uname_match'] = 'Användarnamn och lösenord får inte vara samma.';
///// slut

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
#
Det borde fungera, lämnar dock inga garantier :wink:
Joel PazZze Martinsson - phpBB Sverige Support
dallas
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 196
Blev medlem: 2005-09-03 23:07
Svar: 0

Inlägg av dallas »

det fungerade vid första "testet" jag gjorde

jag var också inne på den raden och försökte ändra men eftersom jag inte direkt kan PHP så lyckades jag inte då.

Tack
dallas
dallas
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 196
Blev medlem: 2005-09-03 23:07
Svar: 0

Inlägg av dallas »

en sak att tänka på

om man installerar denna MOD och där redan finns någon/några medlemmar som har samma användarnamn och lösenord så kan dom inte ändra lösenord eller epostadress.

lösningen är lämpligtvis att dom använder "jag har glömt mitt lösenord" så får dom ett nytt och kan sedan ändra.

dallas
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 11:19
Svar: 0

Inlägg av PazZze »

hm, det borde inte vara något problem då denna mod känner kollar om användarnamnet och lösenordet är lika då man gör någon ändring i profilen eller registerar sig, annars så känner den inte efter
Joel PazZze Martinsson - phpBB Sverige Support
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst