Wie muss ich die aktivierungslink.php datei bearbeiten ,dass sie für das vms ohne klammbindung funktioniert?
Ich meine dass Addon aktivierungslink nochmal zu senden.
Druckbare Version
Wie muss ich die aktivierungslink.php datei bearbeiten ,dass sie für das vms ohne klammbindung funktioniert?
Ich meine dass Addon aktivierungslink nochmal zu senden.
es gibt doch garkeine aktivierungsmail.php
sorry meine aktivierungslink
Hm die brauchst du im Prinzip auch nicht anzupassen,
was geändert werden muß ist die Anmeldung und in der Datenbank die Vergabe der User ID auf auto_increment.
Gruß
EarlofMidnight
P.S. Kann sein das noch mehr geändert werden muß.....
jup man muss noch ändern das nicht das losepasswort und die klammid geprüft wird
VMS 1.2 ohne Klammanbindung
meine das addons ,um sich den code nochmal zu senden zu lassen.
Das geschieht in der Datei für die Anmeldung :wink:
Du meinst den Aktivierungslink noch einmal schicken lassen?Zitat:
meine das addons ,um sich den code nochmal zu senden zu lassen.
Sollte eigendlich ohne Änderung laufen da dort ja nur die eingetragene Mailadresse abgefragt wird und der entsprechende Link neu versendet wird.
die kalmm id wird auch abgefragt.
was muss ich jetzt genau löschen?
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 = "";
//Bugfix
$_POST['kid'] = (int)$_POST['kid'];
//Bugfix Ende
//SQL
@$user= mysql_query("SELECT * FROM vms_emaildaten WHERE uid=".$_POST['kid']."");
@$ak= mysql_query("SELECT * FROM vms_aktivierungen WHERE uid=".$_POST['kid']."");
$usr= mysql_fetch_array($user);
$ak2= mysql_fetch_array($ak);
//Auswertung
if ($_POST['ok'] && $_POST['mail'] && $_POST['kid']){
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: '.$_POST['kid'].'
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>Klamm ID</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(); ?>