image
Benutzername
Passwort
Login speichern
Passwort vergessen
Registrieren
 
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
4031 Beiträge & 613 Themen in 17 Foren
Keine neuen Beiträge, seit Ihrem letzten Besuch am 20.05.2012 - 15:28.
  Login speichern
Forenübersicht » Support, Anfragen, Tutorials und Codeschnipsel » Tutorials und Codeschnipsel » IP-Adresse erfassen bei der Registrierung

vorheriges Thema   nächstes Thema  
20 Beiträge in diesem Thema (offen) Seiten (2): (1) 2 weiter >
Autor
Beitrag imageHi
atze ist offline atze  
[ Codeschnippsel - PHPKIT 1.6.5 ]
IP-Adresse erfassen bei der Registrierung
#1

51 Beiträge - Stammgast
Benutzergruppe: Beta-Tester
image


Stimmung:
Stimmung: Neutral
Danke erhalten: 3 Anzeigen!
Ist es möglich, die Registrierung von neuen Usern so zu gestalten, dass auch die IP-Adresse erfasst und gespeichert wird?

Man muss nicht alles wissen, man muss nur wissen wo es geschrieben steht.
Beitrag vom 18.08.2010 - 17:33
Diesen Beitrag melden  nach weiteren Posts von atze suchen atze`s Profil ansehen atze eine private Nachricht senden atze zu Ihren Freunden hinzufügen zum Anfang der Seite
Muetze ist offline Muetze  
Re: Registrierung #2

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 63 Anzeigen!
Lege Dir in der MySQL Tabelle pk__user eine weitere Spalte an:
Code Code markieren
register_ip VARCHAR 15
Code markieren 1 Zeile


Dann suche in der pkinc/public/registration.php nach:
PHP-Code Code markieren
user_activate
Code markieren 1 Zeile


und füge DIREKT DAHINTER folgendes ein:
PHP-Code Code markieren
, register_ip
Code markieren 1 Zeile


suche weiter nach:
'".intval($config['user_activate'])."'

und füge DIREKT DAHINTER folgendes ein:
PHP-Code Code markieren
, '".$SQL->f($ENV->getvar('REMOTE_ADDR'))."'
Code markieren 1 Zeile


Am besten noch eine Testregistrierung machen, um sicher zu gehen, das es auch geklappt hat.


MfG

Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Beitrag vom 18.08.2010 - 21:29
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
atze ist offline atze  
RE: Registrierung #3

51 Beiträge - Stammgast
Benutzergruppe: Beta-Tester
image


Stimmung:
Stimmung: Neutral
Danke erhalten: 3 Anzeigen!
Danke,

das hat 1a funktioniert.

Wie kann ich mir die IP im Adminbereich in der Übersicht anzeigen lassen? Es ist wohl die Seite pkinc/admintpl/member.htm

Man muss nicht alles wissen, man muss nur wissen wo es geschrieben steht.
Beitrag vom 19.08.2010 - 00:37
Diesen Beitrag melden  nach weiteren Posts von atze suchen atze`s Profil ansehen atze eine private Nachricht senden atze zu Ihren Freunden hinzufügen zum Anfang der Seite
Muetze ist offline Muetze  
RE: Registrierung #4

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 63 Anzeigen!
Unter anderem.

Such in der pkinc/admin/userslist.php nach:
PHP-Code Code markieren
		u.user_groupid,
Code markieren 1 Zeile

und füge darunter folgendes ein:
PHP-Code Code markieren
		u.register_ip,
Code markieren 1 Zeile


suche weiter nach:
PHP-Code Code markieren
	$lastvisit = $userinfo['logtime'] ? pkTimeFormat($userinfo['logtime']) : '-';
Code markieren 1 Zeile


und füge darunter folgendes ein:
PHP-Code Code markieren
	$registerip = $userinfo['register_ip'] ? pkEntities($userinfo['register_ip']) : 'nicht erfasst';
Code markieren 1 Zeile


Suche in der pkinc/admintpl/member.htm nach:
HTML-Code Code markieren
   <th class="highlight" width="30%"><font class="small">E-Mail-Adresse</font></th>
Code markieren 1 Zeile


und ERSETZE es mit:
HTML-Code Code markieren
   <th class="highlight" width="15%"><font class="small">IP bei der Registrierung</font></th>
   <th class="highlight" width="15%"><font class="small">E-Mail-Adresse</font></th>
Code markieren 2 Zeilen


suche in der pkinc/admintpl/member_row.htm nach:
HTML-Code Code markieren
  <td class="$row" align="center"><a href="mailto:$userinfo[user_email]">$userinfo[user_email]</a></td>
Code markieren 1 Zeile


und füge DARÜBER folgendes ein:
HTML-Code Code markieren
  <td class="$row" align="center">$registerip</td>
Code markieren 1 Zeile


Wie immer auch ungetestet.


MfG

Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Beitrag vom 19.08.2010 - 09:02
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
atze ist offline atze  
RE: Registrierung #5

51 Beiträge - Stammgast
Benutzergruppe: Beta-Tester
image


Stimmung:
Stimmung: Neutral
Danke erhalten: 3 Anzeigen!
Suuuper,

es funktioniert. Heissen Dank. Gamer

Ich habe nur noch zusätzlich geändert:
in der pkinc/admintpl/member.htm

<td class="heads" colspan="7">
<td class="standard" colspan="7">
<td class="standard" colspan="7" align="right">$total_side</td>

In allen 3 Fällen muss der Wert 7 auf 8 geändert werden wegen der nun zusätzlichen Spalte.

Man muss nicht alles wissen, man muss nur wissen wo es geschrieben steht.
Dieser Beitrag wurde 1 mal editiert, zuletzt von atze am 19.08.2010 - 12:01.
Beitrag vom 19.08.2010 - 11:49
Diesen Beitrag melden  nach weiteren Posts von atze suchen atze`s Profil ansehen atze eine private Nachricht senden atze zu Ihren Freunden hinzufügen zum Anfang der Seite
Muetze ist offline Muetze  
Re: Registrierung #6

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 63 Anzeigen!
Ahhh, stimmt, hatte ich nicht daran gedacht. Werde diesen Thream mal noch schnell zu Codeschnipsel schieben, bevor es zur Arbeit geht.

Nur Anmerkung, man kann dieses auch mit der Host-IP eines Benutzers durchführen.
Das ginge dann mit der Funktion gethostbyaddr, ein Beispiel:
PHP-Code Code markieren
gethostbyaddr($ENV->getvar('REMOTE_ADDR'))
Code markieren 1 Zeile

Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Beitrag vom 19.08.2010 - 11:57
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
 
 
atze ist offline atze  
Anzeigen der User nach IP-Adresse #7

51 Beiträge - Stammgast
Benutzergruppe: Beta-Tester
image


Stimmung:
Stimmung: Neutral
Danke erhalten: 3 Anzeigen!
Hallo Mütze,

Du hattest mir doch mal den Codeschnipsel "Erfassen der IP-Adresse" bei Usern erstellt. Besteht die Möglichkeit, sich Benutzer nun auch nach IP-Adressen anzeigen zu lassen? Bis dato geht das ja nur nach Name oder E-Mail-Adresse.

Man muss nicht alles wissen, man muss nur wissen wo es geschrieben steht.
Beitrag vom 22.09.2010 - 12:03
Diesen Beitrag melden  nach weiteren Posts von atze suchen atze`s Profil ansehen atze eine private Nachricht senden atze zu Ihren Freunden hinzufügen zum Anfang der Seite
Muetze ist offline Muetze  
Re: IP-Adresse erfassen bei der Registrierung #8

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 63 Anzeigen!
Ja, wo überall? In der Übersicht im ACP? In der Userinfo? Bei der Useredit im ACP? Suche im ACP?

Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Beitrag vom 22.09.2010 - 19:34
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
atze ist offline atze  
RE: IP-Adresse erfassen bei der Registrierung #9

51 Beiträge - Stammgast
Benutzergruppe: Beta-Tester
image


Stimmung:
Stimmung: Neutral
Danke erhalten: 3 Anzeigen!
Sorry schämen,

im ACP in der Übersicht der Benutzer, wo man rechts oben suchen lassen kann. Das reicht.

Man muss nicht alles wissen, man muss nur wissen wo es geschrieben steht.
Beitrag vom 22.09.2010 - 20:04
Diesen Beitrag melden  nach weiteren Posts von atze suchen atze`s Profil ansehen atze eine private Nachricht senden atze zu Ihren Freunden hinzufügen zum Anfang der Seite
Muetze ist offline Muetze  
RE: IP-Adresse erfassen bei der Registrierung #10

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 63 Anzeigen!
Suche in der pkinc/admin/userslist.php nach:
PHP-Code Code markieren
elseif($_REQUEST['soption']=='id' && intval($svalue)>0)
	{
	$searchstr=" WHERE u.user_id='".intval($svalue)."'";
	$select3=' selected="selected"';
	}
Code markieren 5 Zeilen


und füge darunter folgendes ein:
PHP-Code Code markieren
elseif($_POST['soption']=='registerip' && !empty($svalue))
    {
    $searchstr=" WHERE u.register_ip LIKE '%".$SQL->f($svalue)."%'";
    $selectip=' selected="selected"';
    }
Code markieren 5 Zeilen


Suche in der pkinc/admintpl/member.htm nach:
HTML-Code Code markieren
<option value="usernick" $select0>Name &amp; E-Mail-Adresse</option>
Code markieren 1 Zeile


und füge darunter folgendes ein:
HTML-Code Code markieren
<option value="registerip" $selectip>IP-Adresse bei der Registrierung</option>
Code markieren 1 Zeile

Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Dieser Beitrag wurde 1 mal editiert, zuletzt von Muetze am 23.09.2010 - 01:12.
Beitrag vom 22.09.2010 - 21:56
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
atze ist offline atze  
RE: IP-Adresse erfassen bei der Registrierung #11

51 Beiträge - Stammgast
Benutzergruppe: Beta-Tester
image


Stimmung:
Stimmung: Neutral
Danke erhalten: 3 Anzeigen!
Hallo Mütze,

erst einmal vielen Dank. Aber geht leider nicht. Es fehlt die Auswahlmöglichkeit in der Übersicht.
Vermute mal es ist die Datei pkinc/admintpl/member.htm und dort im Bereich: <select name="soption" size="1">
Dort wird ausgewählt, nach welchen Kriterien angezeigt werden soll.

Nachtrag: Die Anzeige mit IP-Adresse ist bei mir ja schon vorhanden. Es geht also nur um die Auswahlmöglichkeit.

Man muss nicht alles wissen, man muss nur wissen wo es geschrieben steht.
Dieser Beitrag wurde 1 mal editiert, zuletzt von atze am 23.09.2010 - 00:48.
Beitrag vom 23.09.2010 - 00:25
Diesen Beitrag melden  nach weiteren Posts von atze suchen atze`s Profil ansehen atze eine private Nachricht senden atze zu Ihren Freunden hinzufügen zum Anfang der Seite
Muetze ist offline Muetze  
RE: IP-Adresse erfassen bei der Registrierung #12

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 63 Anzeigen!
Ach stimmt, habe ich verplant, dabei stehts ja sogar da oben.

Habe den Beitrag editiert.

MfG

Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Beitrag vom 23.09.2010 - 01:13
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
 
 
atze ist offline atze  
RE: IP-Adresse erfassen bei der Registrierung #13

51 Beiträge - Stammgast
Benutzergruppe: Beta-Tester
image


Stimmung:
Stimmung: Neutral
Danke erhalten: 3 Anzeigen!
Die Firma dankt

Jetzt funktioniert es.

Man muss nicht alles wissen, man muss nur wissen wo es geschrieben steht.
Beitrag vom 23.09.2010 - 12:04
Diesen Beitrag melden  nach weiteren Posts von atze suchen atze`s Profil ansehen atze eine private Nachricht senden atze zu Ihren Freunden hinzufügen zum Anfang der Seite
Stifli ist offline Stifli  
RE: IP-Adresse erfassen bei der Registrierung #14

66 Beiträge - Stammgast
image


Stimmung:
Stimmung: Neutral
Danke erhalten: 1 Anzeigen!
in Schritt 2 steht ich soll hinter user_activate, register_ip anhängen. soll ich das bei jedem gefundenen user_activate anhängen??? das gibt es ja nun ein paar mal^^

Beitrag vom 05.11.2010 - 08:42
Diesen Beitrag melden  nach weiteren Posts von Stifli suchen Stifli`s Profil ansehen Stifli eine private Nachricht senden Stifli zu Ihren Freunden hinzufügen zum Anfang der Seite
Muetze ist offline Muetze  
Re: IP-Adresse erfassen bei der Registrierung #15

1189 Beiträge - Messias
Benutzergruppe: Support
Muetze`s alternatives Ego


Stimmung:
Stimmung: Neutral
Danke erhalten: 63 Anzeigen!
So wie es da steht, danach suchen & dann dahinter das einfügen. Gemeint ist diese Stelle:
PHP-Code Code markieren
					$SQL->query("INSERT INTO ".pkSQLTAB_USER." 
						(uid, user_name, user_nick, user_pw, user_email, user_status, signin, lastlog, user_activate)
						VALUES
						('".$SQL->f($uid)."','".$SQL->f($newuser)."','".$SQL->f($newuser)."',
						 '".$SQL->f($sqlpassword)."','".$SQL->f($newemail)."','user',
						 '".pkTIME."','".pkTIME."','".intval($config['user_activate'])."')");
					$info = $SQL->insert_id();
Code markieren 7 Zeilen

Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Muetzes Dynamische Signatur
Die Gedanken sind frei, doch die Gehirne sind leer!
Dieser Beitrag wurde 1 mal editiert, zuletzt von Muetze am 05.11.2010 - 19:36.
Beitrag vom 05.11.2010 - 18:40
Diesen Beitrag melden  nach weiteren Posts von Muetze suchen Muetze`s Profil ansehen Muetze eine private Nachricht senden Muetze zu Ihren Freunden hinzufügen zum Anfang der Seite
Online Status im Thread "IP-Adresse erfassen bei der Registrierung"
Bild  1 Gast
Signaturen verstecken
Seiten (2): (1) 2 weiter > vorheriges Thema   nächstes Thema

Gehe zu:  
Es ist gerade 1 registrierter Benutzer und 33 Gäste. online. Neuester Benutzer: Susi101082
Mit 1703 Besuchern waren am 15.01.2012 - 20:25 die meisten Besucher gleichzeitig online.
Registrierte Benutzer online: Blutrausch Bot

Aktive Robots: Googlebot(14), Majestic-12(2), Yandex(2), msnbot(2)
Aktive Themen der letzten 24 Stunden | Foren-Topuser
[ User | V.I.P. | Mitglied | Moderator | Administrator ]
 
© 2008-2011 Norman "Muetze" Huth - Blutrausch-Gilde.com
Impressum/Nutzungsbedingungen
Valid XHTML 1.0 Transitional CSS ist valide!
Seitenreport - Die Website & SEO Analyse