Seite 1 von 1

E-Mail-Adresse nicht mehr ändern

Verfasst: 06.09.2006 16:10
von Kewwwin
Hallo,

ist es möglich nur beid er Anmeldung die E-Mail-Adresse einzugeben. Aber nach der Anmeldung sollte man die E-Mail-Adresse im Profil nicht mehr ändern können?

Danke

Verfasst: 06.09.2006 17:19
von MagMo
Hi,

welchen Sinn soll das haben? Ist es illegal die Email-Adresse zu wechseln?

Eines von vielen möglichen Senarien:
Was macht ein Mitglied, das z.B. Kunde beim berühmten T mit einer entsprechenden EMail-Adresse ist, wenn er oder sie dort kündigt, zur Konkurenz wechselt und nicht länger die Email-Adresse beim mangentafarbenen T besitzt?
So eine Modifikation solltest du auf jeden Fall noch einmal überdenken!

Wenn du es dennoch machen willst, dann ändere folgendes:

Code: Alles auswählen

#---[ OPEN ]---
includes/usercp_register.php

#---[ FIND ]---
			$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website ....Zeile gekürzt...

#---[ IN-LINE FIND ]---
user_email = '" . str_replace("\'", "''", $email) ."', 

#---[ IN-LINE DELETE ]---
user_email = '" . str_replace("\'", "''", $email) ."', 

#---[ FIND ]---
	if ( $mode == 'editprofile' )
	{
		$template->assign_block_vars('switch_edit_profile', array());
	}

#---[ AFTER, ADD ]---
	if ( $mode == 'register' )
	{
		$template->assign_block_vars('switch_add_profile', array());
	}

#---[ OPEN ]---
template/subSilver/profile_add_body.tpl

#---[ FIND ]---
	<tr> 
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></td>
	</tr>

#---[ REPLACE WITH ]---
	<!-- BEGIN switch_add_profile -->
	<tr> 
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></td>
	</tr>
	<!-- END switch_add_profile -->
Aber wie gesagt, diese Änderung ist nicht gerade sinvoll.

Grüße
MagMo

Verfasst: 07.09.2006 11:35
von Kewwwin
Nein, ich wollte eigentlich den Zero-Poster MOD benutzen, abe rich habe erfahren, wenn mand ie E-Mail-Adresse ändert, werden diese User auch gelöscht, auch wenn sie aktiv sind.

Verfasst: 07.09.2006 11:38
von SoLo1905
Kewwwin hat geschrieben:Nein, ich wollte eigentlich den Zero-Poster MOD benutzen, abe rich habe erfahren, wenn mand ie E-Mail-Adresse ändert, werden diese User auch gelöscht, auch wenn sie aktiv sind.
dann nützt des oben ja auch nicht vieles... da müssen sie sich an dich wenden falls die ändern wollen..

Verfasst: 08.09.2006 14:56
von Kewwwin
Ja das stimmt. Das müssen sie. Aber ich möchte nicht, das deren Account gelöscht wird wenn ich die Aktion durchführe