ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Email an Admin, wenn sich Nutzer regestr

Geschlossen
  1. #1
    User Pic
    K3il3 Mitglied
    Registriert seit
    16.01.2009
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Hiho,

    ich hab da so ein kleines Problem. Ich möchte als Admin wissen, wenn sich ein neuer Nutzer bei mir auf der Seite registriert. Eine Email zur Benachrichtigung wäre nicht schlecht.

    Also hab ich bei euch mal im Forum geschaut und auch gleich was gefunden: externer Link

    Allerdings funktioniert diese Lösung bei mir nicht. Ich habe wie von Mairu beschrieben, die Zeile:

    icmail('mail@maxmuster.de','Neuer User',"Es hat sich ein neuer User mit dem Namen {$row['name']} registriert.");


    in die confirm.php eingefügt. Allerdings wird bei mir keine Mail verschickt. Die Confirm Mail kommt bei dem neuen Nutzer an, aber nicht die Mail für den Admin. Hier nochmal der gesammte Code:

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: User :: Confirm';
    $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Confirm'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $abgelaufen = time() - 2592000; # 30 tage
    $abgelaufen = date('Y-m-d H:i:s',$abgelaufen);
    db_query("DELETE FROM prefix_usercheck WHERE datime < '".$abgelaufen."'");
    
    $erg = db_query("SELECT * FROM prefix_usercheck WHERE `check` = '".escape($_GET['check'], 'string')."'");
    if ( db_num_rows($erg) == 1 ) {
      $row = db_fetch_assoc($erg);
    	switch ( $row['ak'] ) {
    
    		# confirm regist
    	  case 1 :
    		  if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$row['name']."'") ) {
    			  db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
    			  VALUES('".$row['name']."','".$row['pass']."',-1,'".time()."','".time()."','".$row['email']."',1,1,1)");
    			  
    
                        icmail('mail@maxmuster','Neuer User',"Es hat sich ein neuer User mit dem Namen {$row['name']} registriert.");
    			  echo $lang['confirmregist'];
    			} else {
    			  echo $lang['confirmregistfailed'];
    			}
    		  break;
    
    		# confirm new pass
    		case 2 :
    		  db_query("UPDATE prefix_user SET pass = '".$row['pass']."' WHERE name = BINARY '".$row['name']."'");
    		  echo $lang['confirmpassword'];
          break;
    
        # confirm new email
        case 3 :
          list ($id, $muell) = explode('||', $row['check']);
          db_query("UPDATE prefix_user SET email = '".$row['email']."' WHERE id = ". escape($id, 'integer'));
          echo $lang['confirmemail'];
          break;
    
        # ak 4 wurde besetzt fuer joinus anfragen...
        case 4 :  break;
    
        # ak 5 remove account
        case 5:
            list ($id, $muell) = explode('-remove-', $row['check']);
            if ($id != $_SESSION['authid']) {
                break;
            }
            user_remove($id);
            wd('index.php','Dein Account wurde gel&ouml;scht. Du wirst nun auf die Startseite geleitet.',7);
            break;
    	}
    	db_query("DELETE FROM prefix_usercheck WHERE `check` = '".$row['check']."'");
    } else {
      echo $lang['confirmfailure'];
    }
    
    $design->footer();
    ?>


    Bitte helft mir bei diesen Problem. Ich muss wissen, wenn sich jemand neues auf meiner Seite registriert.

    Danke und Grüße,
    K3il3


    Zuletzt modifiziert von K3il3 am 17.01.2009 - 02:35:42
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Sorry falsches Forum:S


    Zuletzt modifiziert von -saarlonz- am 17.01.2009 - 07:03:48
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Kannst dir ja die lastreg box aus dem modul pack 1.8 auf deinen serverladen dann siehst auch wer neu ist,... die box kannst sogar nur sichtbar ab Admin machen dann siehst es nur du. zunge

    Und du bekommt keine nervige e-mail deswegen.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    K3il3 Mitglied
    Registriert seit
    16.01.2009
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Ok, Danke

    Ich probier das Modulpack mal aus.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Eigendlich nur die eine datei lastreg.php im boxes oder,... lächeln
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten