| Autor |
| Beitrag |

| Thema bewerten |
 |
| Du musst eingeloggt sein um dieses Thema bewerten zu können! |
| Noch keine Bewertung |
|
|
|
|
[ Codeschnippsel - PHPKIT 1.6.5 ] IP-Adresse erfassen bei der Registrierung |
#1 |
|
|
|
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 |
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Lege Dir in der MySQL Tabelle pk__user eine weitere Spalte an:
Dann suche in der pkinc/public/registration.php nach:
und füge DIREKT DAHINTER folgendes ein:
suche weiter nach:
'".intval($config['user_activate'])."'
und füge DIREKT DAHINTER folgendes ein:
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!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 18.08.2010 - 21:29 |
|
|
|
|
|
|
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 |
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Unter anderem.
Such in der pkinc/admin/userslist.php nach:
und füge darunter folgendes ein:
suche weiter nach:
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:
und ERSETZE es mit:
suche in der pkinc/admintpl/member_row.htm nach:
und füge DARÜBER folgendes ein:
Wie immer auch ungetestet.
MfG
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 19.08.2010 - 09:02 |
|
|
|
|
|
|
Suuuper,
es funktioniert. Heissen Dank.
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 |
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| 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:
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 19.08.2010 - 11:57 |
|
| |
|
| |
|
|
| Anzeigen der User nach IP-Adresse |
#7 |
|
|
|
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 |
|
|
|
| Re: IP-Adresse erfassen bei der Registrierung |
#8 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| 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!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 22.09.2010 - 19:34 |
|
|
|
| RE: IP-Adresse erfassen bei der Registrierung |
#9 |
|
|
|
Sorry  ,
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 |
|
|
|
| RE: IP-Adresse erfassen bei der Registrierung |
#10 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| 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:
und füge darunter folgendes ein:
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
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 |
|
|
|
| RE: IP-Adresse erfassen bei der Registrierung |
#11 |
|
|
|
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 |
|
|
|
| RE: IP-Adresse erfassen bei der Registrierung |
#12 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| 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!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 23.09.2010 - 01:13 |
|
| |
|
| |
|
|
| RE: IP-Adresse erfassen bei der Registrierung |
#13 |
|
|
|
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 |
|
|
|
| RE: IP-Adresse erfassen bei der Registrierung |
#14 |
|
66 Beiträge - Stammgast
|
 |
|
Stimmung:
 |
| 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 |
|
|
|
| Re: IP-Adresse erfassen bei der Registrierung |
#15 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| 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!
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 |
|