+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Joomla registration>mysqlanpassung

  1. #1
    Neu an Board
    Registriert seit
    03.07.2005
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage Joomla registration>mysqlanpassung

    Hallo

    Ich habe leider nichts zu meinem Problem gefunden , und wenn ich etwas übersehen habe dann tuts mir leid.

    Also zu meinem Problem: Ich habe die registration.php angepasst damit es nun 2 Spalten hat wo die IP und der Provider angezeigt wird. Nun wolle ich das diese 2 Spalten auch bei der Info E-Mail zum Admin angezeigt wird , also:
    german.php
    Code:
    Ein neuer Benutzer wurde auf %s registriert.
    Diese E-Mail enthält die Anmeldedaten:
    
    Name - %s
    E-Mail - %s
    Benutzername - %s 
    IP - %s <--Neu
    Provider - %s <--Neu
    Die Anzeige der IP und des Providers geht:
    registration.html.php
    Code:
    <?php
    // no direct access
    defined( '_VALID_MOS' ) or die( 'Restricted access' );
    
    /**
    * @package Joomla
    * @subpackage Users
    */
    class HTML_registration {
    	function lostPassForm($option) {
    		?>
    		<form action="index.php" method="post">
    
    		<div class="componentheading">
    			<?php echo _PROMPT_PASSWORD; ?>
    		</div>
    
    		<table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane">
    		<tr>
    			<td colspan="2">
    				<?php echo _NEW_PASS_DESC; ?>
    			</td>
    		</tr>
    		<tr>
    			<td>
    				<?php echo _PROMPT_UNAME; ?>
    			</td>
    			<td>
    				<input type="text" name="checkusername" class="inputbox" size="40" maxlength="25" />
    			</td>
    		</tr>
    		<tr>
    			<td>
    				<?php echo _PROMPT_EMAIL; ?>
    			</td>
    			<td>
    				<input type="text" name="confirmEmail" class="inputbox" size="40" />
    			</td>
    		</tr>
    		<tr>
    			<td colspan="2">
    				<input type="hidden" name="option" value="<?php echo $option;?>" />
    				<input type="hidden" name="task" value="sendNewPass" /> <input type="submit" class="button" value="<?php echo _BUTTON_SEND_PASS; ?>" />
    			</td>
    		</tr>
    		</table>
    		</form>
    		<?php
    	}
    
    	function registerForm($option, $useractivation) {
    		?>
    		<script language="javascript" type="text/javascript">
    		function submitbutton() {
    			var form = document.mosForm;
    			var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");
    
    			// do field validation
    			if (form.name.value == "") {
    				alert( "<?php echo html_entity_decode(_REGWARN_NAME);?>" );
    			} else if (form.username.value == "") {
    				alert( "<?php echo html_entity_decode(_REGWARN_UNAME);?>" );
    			} else if (r.exec(form.username.value) || form.username.value.length < 3) {
    				alert( "<?php printf( html_entity_decode(_VALID_AZ09), html_entity_decode(_PROMPT_UNAME), 2 );?>" );
    			} else if (form.email.value == "") {
    				alert( "<?php echo html_entity_decode(_REGWARN_MAIL);?>" );
    			} else if (form.password.value.length < 6) {
    				alert( "<?php echo html_entity_decode(_REGWARN_PASS);?>" );
    			} else if (form.password2.value == "") {
    				alert( "<?php echo html_entity_decode(_REGWARN_VPASS1);?>" );
    			} else if ((form.password.value != "") && (form.password.value != form.password2.value)){
    				alert( "<?php echo html_entity_decode(_REGWARN_VPASS2);?>" );
    			} else if (r.exec(form.password.value)) {
    				alert( "<?php printf( html_entity_decode(_VALID_AZ09), html_entity_decode(_REGISTER_PASS), 6 );?>" );
    			} else {
    				form.submit();
    			}
    		}
    		</script>
    		<form action="index.php" method="post" name="mosForm">
    
    		<div class="componentheading">
    			<?php echo _REGISTER_TITLE; ?>
    		</div>
    
    		<table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane">
    		<tr>
    			<td colspan="2"><?php echo _REGISTER_REQUIRED; ?></td>
    		</tr>
    		<tr>
    			<td width="30%">
    				<?php echo _REGISTER_NAME; ?> *			</td>
    		  	<td><input type="text" name="name" size="40" value="" class="inputbox" /></td>
    		</tr>
    		<tr>
    			<td>
    				<?php echo _REGISTER_UNAME; ?> *			</td>
    			<td>
    				<input type="text" name="username" size="40" value="" class="inputbox" />			</td>
    		<tr>
    			<td>
    				<?php echo _REGISTER_EMAIL; ?> *			</td>
    			<td>
    				<input type="text" name="email" size="40" value="" class="inputbox" />			</td>
    		</tr>
    		<tr>
    			<td>
    				<?php echo _REGISTER_PASS; ?> *			</td>
    		  	<td>
    		  		<input class="inputbox" type="password" name="password" size="40" value="" />		  	</td>
    		</tr>
    		<tr>
              <td><?php echo _REGISTER_VPASS; ?> * </td>
    		  <td>
                  <input class="inputbox" type="password" name="password2" size="40" value="" />          </td>
    		  </tr>
    		<tr>
              <td><?php echo _REGISTER_UIPN; ?></td>
    		  <td>
    		    <input name="uipn" type="text" disabled="disabled" class="inputbox" id="uipn" value="<?php $UIPN = $_SERVER['REMOTE_ADDR']; echo "$uipn"; ?>" size="13" maxlength="13" readonly="true" />		  </td>
    		  </tr>
    		<tr>
              <td><?php echo _REGISTER_UHI; ?></td>
    		  <td>
    		    <input name="uhi" type="text" disabled="disabled" class="inputbox" id="uhi" value="<?php $uhi = gethostbyaddr($UIPN); echo "$uhi"; ?>" size="40" readonly="true" />		  </td>
    		  </tr>
    		<tr>
    		  <td colspan="2" valign="top">&nbsp;</td>
    		  </tr>
    		<tr>
    			  <td colspan="2">			  </td>
    		</tr>
    		<tr>
    			<td colspan=2>			</td>
    		</tr>
    		</table>
    
    		<input type="hidden" name="id" value="0" />
    		<input type="hidden" name="gid" value="0" />
    		<input type="hidden" name="useractivation" value="<?php echo $useractivation;?>" />
    		<input type="hidden" name="option" value="<?php echo $option; ?>" />
    		<input type="hidden" name="task" value="saveRegistration" />
    		<input type="button" value="<?php echo _BUTTON_SEND_REG; ?>" class="button" onclick="submitbutton()" />
    		</form>
    		<?php
    	}
    }
    ?>
    So das war ja das einfachste. Nun wei&#223; ich aber nicht genau wie ich es nun in der registration.php machen soll. Hab in der MySql "jom_user" 2 neue Tabellen : 1 uipn und uhi .
    Aber wie ich es verbinden soll , dass der bei der resistration die IP und den Provider in diese MySql Tabellen speichert und das der die IP und Provider Info bei der "Neuer User angemeldet" E-Mail zum Admin schickt, da komm ich einfach nicht weiter. Vielleicht habt ihr ne Idee wie ich es anstellen so, dass wenn sich einer Anmeldet seine IP und der Provider abgespeicher wird oder wenigstens an den Admin geschickt wird. W&#228;r nett wenn mir da jemand helfen k&#246;nnte.
    (Ah ja nutzlose Antworten bitte f&#252;r sich behalten im Sinne von: Google oder such es doch.
    Wozu bin ich woll in dem Forum ...Ich hab Gegoogelt und bin nunmal in dem Forum angekommen )

    Mit freundlichen Gr&#252;&#223;en
    WhiteShadow

    [Bitte dies l&#246;schen weil ich in nochmal in Joomla reinmach.]
    Geändert von whiteshadow2005 (28.12.2005 um 21:43 Uhr)

  2. #2
    Neu an Board
    Registriert seit
    03.07.2005
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo

    So habs nun selbst hinbekommen.

    MFG

  3. #3
    Neu an Board
    Registriert seit
    21.09.2006
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard mm

    wär noch flott wenn du hier posten könntest, wie du das gefixt hast

    anbei noch die frage ob du die user.php editiert hast? falls ein registrierter benutzer seine daten ändern möchte

  4. #4
    Neu an Board
    Registriert seit
    15.10.2009
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard registration.php Wie anpassen

    Hi also habe deine registration.html.php angepasst war ein Fehler drin, dann auch die language Datei angepasst.
    Wäre schön wenn du jetzt noch verraten würdest was du weiter gemacht hast. Danke

+ Antworten

Ähnliche Themen

  1. integrieren des SMF Bridge in joomla 1.0
    Von vader im Forum Joomla Module
    Antworten: 25
    Letzter Beitrag: 12.03.2007, 22:11
  2. Joomla nur als Subdomain
    Von sainthas im Forum Joomla Installation
    Antworten: 4
    Letzter Beitrag: 04.12.2005, 09:42
  3. Upgrade von Joomla 1.0.3 auf Joomla 1.1
    Von Karatemelli im Forum Allgemeine Fragen zu Joomla
    Antworten: 2
    Letzter Beitrag: 23.11.2005, 13:44
  4. Installation Joomla 1.0.2
    Von KaffDaddy im Forum Fertige Howtos
    Antworten: 1
    Letzter Beitrag: 05.10.2005, 16:32
  5. Jetzt wirds ernst: Joomla 1.0 ist draußen!!!
    Von mehli im Forum Allgemeine Fragen zu Joomla
    Antworten: 20
    Letzter Beitrag: 20.09.2005, 15:14

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein