Mailer bei Gästen ? Login Seite fehlt.
Hallo zusammen,
ich war grade dabei meineSeite zu überprüfen, da bemerkte ich, dass wenn ich als Gast auf meiner Seiteim Forumauf den Button E-Mail klicke kommt nicht das Login Formular sonder eine Seite ohne Inhalt.
Ich will zwar die Emails auf den Seiten verstecken, aber wenn ein Gast aufden Button drückt, sollte das Login erscheien !
Wie kann ich das jetzt realisieren ?
Gruß Mario
ich war grade dabei meineSeite zu überprüfen, da bemerkte ich, dass wenn ich als Gast auf meiner Seiteim Forumauf den Button E-Mail klicke kommt nicht das Login Formular sonder eine Seite ohne Inhalt.
Ich will zwar die Emails auf den Seiten verstecken, aber wenn ein Gast aufden Button drückt, sollte das Login erscheien !
Wie kann ich das jetzt realisieren ?
Gruß Mario
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
<?php
if($USER['status']!='guest' && $USER['status']!='') {
include ("login/inc.nav_user.php");
if($config['member_mailer']==1) {
$userid=$_REQUEST['userid'];
if(isset($_POST['action'])) $ACTION=$_POST['action'];
else $ACTION='view';
$userinfo=$DB->fetch_array($DB->query("SELECT user_id, user_nick, user_email, user_emailshow FROM ".$db_tab['user']." WHERE user_id='".$userid."' LIMIT 1"));
if($userinfo['user_emailshow']==1) {
if($ACTION==$_POST['send'] && $_POST['mailer_title']!="" && $_POST['mailer_text']!="") {
$senderinfo['user_id']=$USER['nick'];
$senderinfo['user_nick']=$USER['nick'];
$senderinfo['user_email']=$USER['email'];
$mailer_adress=$userinfo['user_nick']." <".$userinfo['user_email'].">";
$mailer_header="From: ".$senderinfo['user_nick']." <".$senderinfo['user_email'].">";
$mailer_title=$_POST['mailer_title'];
$mailer_text=$_POST['mailer_text'];
eval("\$mailer_body= \"".templateinclude("mailer_text")."\";");
if(mailsender($mailer_adress,$mailer_title,$mailer_body,$mailer_header)) {
header("location: include.php?event=34&PHPKITSID=".session_id()); exit();
} else {
header("location: include.php?event=35&PHPKITSID=".session_id()); exit();
}
} else {
if($_POST['action']==$lang['send']) {
$mailer_title=htmlentities($_POST['mailer_title']);
$mailer_text=htmlentities($_POST['mailer_text']);
eval("\$mailer_msg= \"".templateinclude("mailer_msg")."\";");
}
eval("\$site_body.= \"".templateinclude("mailer")."\";");
}
} elseif($userinfo['user_emailshow']!=1) {
$event=33; include("admin/config/event.php");
} else {
$event=1; include("admin/config/event.php");
}
} else {
$event=23; include("admin/config/event.php");
}
}
?>
|
Hi,
ein ähnliches Problem habe durch folgenden Artikel wie ich finde galant lösen können:
http://www.kit-ressource.de/include.php?…php&threadid=81
ein ähnliches Problem habe durch folgenden Artikel wie ich finde galant lösen können:
http://www.kit-ressource.de/include.php?…php&threadid=81
...und zusätzlich habe ich auch noch Deine Idee verwirklicht.
Suche in der Datei login/mailer.php:
und füge direkt darunter folgendes:
Nun gehe nach ganz unten und füge vor:
folgendes ein:
Bei uns funzt es!
Danke für Deine gute Idee!
Suche in der Datei login/mailer.php:
|
|
PHP-Quelltext |
1 |
<?php
|
und füge direkt darunter folgendes:
|
|
PHP-Quelltext |
1 |
if($USER['id']>'0') {
|
Nun gehe nach ganz unten und füge vor:
|
|
PHP-Quelltext |
1 |
?>
|
folgendes ein:
|
|
PHP-Quelltext |
1 2 |
}
else {$event=1; include("admin/config/event.php");}
|
Bei uns funzt es!
Danke für Deine gute Idee!
Aha Danke !
Nur eine Frage hätte ich da noch !
Wenn ich wie beschrieben http://www.kit-ressource.de/include.php?…php&threadid=81 ädere kann ich mir doch die änderungen in der Mailer.php sparen oder wird die noch benötigt ?
Nur eine Frage hätte ich da noch !
Wenn ich wie beschrieben http://www.kit-ressource.de/include.php?…php&threadid=81 ädere kann ich mir doch die änderungen in der Mailer.php sparen oder wird die noch benötigt ?
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Sicherheit für phpkit 1.6.1
(30. Dezember 2007, 01:07)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
kleines Login Problem und Sessionen
(31. Dezember 2007, 00:59)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Definition der Herkunftsländer
(2. Januar 2008, 18:18)
-
Bug- Securityfix Archiv »-
TIPP Anzeige Emailadresse unterdrücken
(14. November 2007, 10:14)




