ich will den richtigen code nun sehen!
war ja klar das Lokutos uns wieder reinpfuscht![]()
ich will den richtigen code nun sehen!
war ja klar das Lokutos uns wieder reinpfuscht![]()
da ich und Gremlin das grade nich wusten haben wir uns entschieden es vorsichtshalber zu entfernen
DimpleX
er hatte doch im ersten post geschrieben:
wenn ers gekauft hätte hätte er wohl gekauft geschriebenPHP-Code:
Hallo,
ich habe mir das Addon geladen, damit User sich den Aktivierungslink erneut zuschicken lassen können.
![]()
sorry für ot
ja den gedanken hatte ich auch erst und als ich die ganzen addons in dl bereich gelesen habe , dacht ich mir fragst Gremlin und er war sich auch nicht sicher
und wenn man nicht sicher ist besser weg als ärger
neuerdings urteilt ja das BGH etwas gegen die foren betreiber und wir wollen ja nicht das forum und gremlin wegen einer kleinigkeit weg ist
DimpleX
So ists zurzeit bei mir drin, aber laufen tut es trotzdem nicht.Code:<? ##################\/################### /* Addon (c) by alexx Platin-Casino.de */ ##################/\################### //Variablen Prüfen if (!isset($_POST['ok'])) $_POST['ok'] = ""; if (!isset($_POST['mail'])) $_POST['mail'] = ""; if (!isset($usr['uid'])) $usr['uid'] = ""; if (!isset($meldung)) $meldung = ""; //Bugfix $usr['uid'] = (int)$usr['uid']; //Bugfix Ende //Auswertung if ($_POST['ok'] && $_POST['mail'] && $usr['uid']){ //SQL @$user = db_query("SELECT e.* FROM ".$db_prefix."_userdaten AS u LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=u.uid WHERE u.nickname = ".addslashes($_POST['uid'])." LIMIT 1"); @$ak= mysql_query("SELECT * FROM vms_aktivierungen WHERE uid=".$usr['uid'].""); $usr= mysql_fetch_array($user); $ak2= mysql_fetch_array($ak); if (@mysql_num_rows($user)){ if(@mysql_num_rows($ak)){ if(eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['mail'])){ if($usr['emailadresse']== $_POST['mail']){ $email_message = 'Hallo, Du hast Dich soeben erfolgreich bei '.$seitenname.' angemeldet. Bitte aktiviere jetzt Deinen Account, klicke dazu bitte auf den Aktivierungslink. --------------------------------------------------------- Kontonummer: '.$usr['uid'].' Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak2['ak'].' --------------------------------------------------------- Nach der Aktivierung kannst Du dich sofort einloggen und bei uns teilnehmen. Mit freundlichen Grüßen Das '.$seitenname.' Team '; @mail($usr['emailadresse'], "$seitenname Accountaktivierung", $email_message, "FROM: $seitenname <$betreibermail>"); $meldung="Ein neuer Aktivierungslink wurde an die angegebene E-Mailadresse gesendet"; }else { $meldung="Bitte die E-Mailadresse angeben, mit der du dich auf der Seite angemeldet hast!"; } }else { $meldung="Der Emailsyntax ist falsch!"; } }else { $meldung="Du bist bei uns nicht angemeldet"; } }else { $meldung="Klamm ID nicht bekannt"; } }else { if ($_POST['ok']) { $meldung="Bitte alle Felder ausfüllen!"; } } ?> <? head("Aktivierungslink"); ?> <form action="" method="POST" enctype="application/x-www-form-urlencoded"> <table width="100%"> <tr> <td>Nickname</td> <td><input type="text" name="uid" /></td> </tr> <tr> <td>E-Mail</td> <td><input type="text" name="mail" /></td> </tr> <tr> <td> <input type="submit" value="ok" name="ok" /></td> </tr> </table> <br> <br> <?if ($meldung)echo"$meldung";?> </form> <? foot(); ?>
Fehler: Bitte Fülle Alle Felder aus
LG
Irgendwie ein großes Durcheinander grade, sorry (für das aktuelle chaos bin ich aber mal nicht verantwortlich :P ).
So sollte es gehn: -PHP-Code:
<?
##################\/###################
/*
Addon (c) by alexx
Platin-Casino.de
*/
##################/\###################
//Variablen Prüfen
if (!isset($_POST['ok'])) $_POST['ok'] = "";
if (!isset($_POST['mail'])) $_POST['mail'] = "";
if (!isset($_POST['kid'])) $_POST['kid'] = "";
if (!isset($meldung)) $meldung = "";
//Auswertung
if ($_POST['ok'] && $_POST['mail'] && $_POST['kid']){
//SQL
$user = db_query("SELECT e.* FROM ".$db_prefix."_userdaten AS u LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=u.uid WHERE u.nickname = '".addslashes($_POST['kid'])."' LIMIT 1");
if (@mysql_num_rows($user)){
$usr= mysql_fetch_array($user);
$ak= mysql_query("SELECT * FROM vms_aktivierungen WHERE uid=".$usr['uid']."");
if(@mysql_num_rows($ak)){
$ak2= mysql_fetch_array($ak);
if(eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['mail'])){
if($usr['emailadresse']== $_POST['mail']){
$email_message =
'Hallo,
Du hast Dich soeben erfolgreich bei '.$seitenname.' angemeldet.
Bitte aktiviere jetzt Deinen Account, klicke dazu bitte auf den
Aktivierungslink.
---------------------------------------------------------
Kontonummer: '.$usr['uid'].'
Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak2['ak'].'
---------------------------------------------------------
Nach der Aktivierung kannst Du dich sofort einloggen und bei
uns teilnehmen.
Mit freundlichen Grüßen
Das '.$seitenname.' Team
';
@mail($usr['emailadresse'], "$seitenname Accountaktivierung", $email_message, "FROM: $seitenname <$betreibermail>");
$meldung="Ein neuer Aktivierungslink wurde an die angegebene E-Mailadresse gesendet";
}else
{
$meldung="Bitte die E-Mailadresse angeben, mit der du dich auf der Seite angemeldet hast!";
}
}else
{
$meldung="Der Emailsyntax ist falsch!";
}
}else
{
$meldung="Du bist schon aktiviert";
}
}else
{
$meldung="Nick nicht bekannt";
}
}else
{
if ($_POST['ok'])
{
$meldung="Bitte alle Felder ausfüllen!";
}
}
?>
<? head("Aktivierungslink"); ?>
<form action="" method="POST" enctype="application/x-www-form-urlencoded">
<table width="100%">
<tr>
<td>Nick</td>
<td><input type="text" name="kid" /></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input type="text" name="mail" /></td>
</tr>
<tr>
<td> <input type="submit" value="ok" name="ok" /></td>
</tr>
</table>
<br>
<br>
<?if ($meldung)echo"$meldung";?>
</form>
<? foot(); ?>![]()
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
spitze das teil funktioniert![]()