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(); ?>
http://designerscripte.net/downloads.php?do=file&id=174
da hats die anmelden .php drin die du benutzen kannst
dan musst du falls dein vms in betrieb ist noch die datenbank bearbeitet mit den auto_increment's auf alle id' spalten wie kontodaten userdaten ....
MFG Lokutos
ja was genau soll ich machen?
--->Denken
was willst du vms ohne klamm anbinding
---> denken
es gibt n addon für das vms was die schnitstelle ausbaut
---> denken
---> Denkergibniss*1
*1 Das sollst du machen!
Und du solltest lesen :rant:
Er möchte das Addon was den Aktivierungslink nochmals versendet einbauen: Addon
Allerdings muß bei diesem die Klamm ID angegeben werden und das soll raus.
Gruß
EarlofMidnight
ja genau!
Nur weiß ich leider nicht was genau rausgenommen werden muss.
Teroristisch sollte diese variante gehen:
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($meldung)) $meldung = "";
//SQL
@$user= mysql_query("SELECT * FROM vms_emaildaten WHERE emailadresse=".$_POST['mail']."");
$usr= mysql_fetch_array($user);
@$ak= mysql_query("SELECT * FROM vms_aktivierungen WHERE uid=".$usr['uid']."");
$ak2= mysql_fetch_array($ak);
//Auswertung
if ($_POST['ok'] && $_POST['mail']){
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>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(); ?>
nein klappt nicht
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in \content\intern\aktivierungslink.php on line 20
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in \content\intern\aktivierungslink.php on line 22
Und wenn ich die mail eintrage kommt Klamm id nicht bekannt.