user sperren - IPs bannen

Begonnen von Dax, 02 September 2003, 20:58:58

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Dax

hi,
verwende PHPNuke5.5 und möchte da nun folgendes realisieren:
Im Nuke-eigenen Forum kann man Users und IPs für eine Zeitlang bzw immer sperren. Dieses möchte ich nun auf das komplette Projekt umlegen.

Hat mir jemand nen Tip was ich wo dafür machen muß?
Hab dazu leider nirgends was gefunden ....

Gruß
 Dax

tallar

nimm das vpkmx und leg einen bunutzergruppe "gebannt " an und dann sperrst du alle module die er nicht sehen darf oder soll und wenn einer müll baut auf deiner seite gibst du ihn den userstatus   "gebannt"


Dax

danke, aber ich will nix anderes nehmen sondern hier was ändern .... ;)
hat mir wer nen tip zur umsetzung?

LG dax

jubilee

Hallo !
Machst ein array mit den gesperrten IP-Nummern
z.B.
 
Zitat$IPBanAdressenArray=array("addr1"=>"127.0.0.1", "addr2"=>"192.168.1.1");
etc ...
Machst in der index.php (irgendwo oben vor dem anderen code)eine Abfrage rein :
 
Zitat$IPBanAdressenArray=array("addr1"=>"127.0.0.1", "addr2"=>"192.168.1.1");
If (in_array($_SERVER['REMOTE_ADDR'], $IPBanAdressenArray))
{
 die("Sie dürfen hier nicht zugreifen") ;
}
So mal rein Prinzipiell .....
MfG
jubilee


[Editiert am 2/9/2003 von SiteAdmin jubilee]

jubilee

By the way:
IP-Sperren sind natürlich in den meisten Fällen nutzlos, da
ein Gros der Provider mit dynamischer IP-vergabe arbeiten.....

mfG
jubilee

[Editiert am 2/9/2003 von SiteAdmin jubilee]

Dax

danke für die info  :)
aber wenn ich das richtig verstehe (was durchaus nicht der fall sein muß ;)) dann müßte ich da nun jede IP von hand eingeben, richtig?
will einfach kurzfristig User sperren die meinen bei der registration irgendwelchen müll eintragen zu können ...

LG dax

munzur

Hallo!


Ich hätte da eine frage hat schon jemand vesuch im Adminbereich im Teil Ipsperre schon mal versucht einen zu Bannen?


Wenn ja hat es auch richtig funktioniert oder nicht? Oder muss das ganze manuel in das Script eingegeben werden, oder muss man ein bestimmtes file auf 666 cmoden?

Hab mir das ganze selber ncoh nicht so ganz angeschaut, aber wollte es im interesse aller hier her posten :)
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Chamaeleon

Zitathi,
verwende PHPNuke5.5 und möchte da nun folgendes realisieren:
Im Nuke-eigenen Forum kann man Users und IPs für eine Zeitlang bzw immer sperren. Dieses möchte ich nun auf das komplette Projekt  ....

welches Projekt soll warum und für wen gesperrt werden ?

 :yltype:  

munzur

[/quote]

welches Projekt soll warum und für wen gesperrt werden ?

 :yltype:   [/quote]

das wollte ich nciht wissen :)
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Chamaeleon

@Dax:

hi,
 verwende PHPNuke5.5 und möchte da nun folgendes realisieren:
 Im Nuke-eigenen Forum kann man Users und IPs für eine Zeitlang bzw immer sperren. Dieses möchte ich nun auf das komplette Projekt ....

 
 welches Projekt soll warum und für wen gesperrt werden ?
 
   :yltype:  

Chamaeleon

An anderer Stelle in diesem Forum wurde ein ähnliches Thema bereits angesprochen :

 http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=8332#pid

vielleicht einfach mal anschauen :)

Suchfunktion benutzen und einfach mal Sperre eingeben :) :yltype:  

munzur

ZitatAn anderer Stelle in diesem Forum wurde ein ähnliches Thema bereits angesprochen :

 http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=8332#pid

vielleicht einfach mal anschauen :)

Suchfunktion benutzen und einfach mal Sperre eingeben :) :yltype:  

 :BD:

ok jetzt gehts mir besser!


Ich benutze die suchfunktion! hab auch von all den results alle gelesen die in dem topic ip oder sperre gehabt haben, also tue nicht so.

Und habe mich entschlosssen meinen beitrag hier zu posten.
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Andi

Hi Munzur :)

die Datei includes/userip_ban.php muss von php beschreibbar sein. Wenn safe_mode aus ist, macht das die Funktion selbst. Wobei die IP-Sperre eigentlich Unsinn ist, er braucht sich ja nur neu einwählen...

Ansonsten kannst Du User auch sperren, indem Du deren Account deaktivierst oder im Adminmenü den Usernamen als "nicht erlaubt" einträgst.
schön´s Grüssle, Andi

Chamaeleon

Um eine Antwort geben zu können, wäre es natürlich schon von grossem Interesse zu erfahren, warum was für wen gesperrt werden soll, damit man eine geeignete und auch erfolgreiche Methode aufzeigen und entwickeln kann. Denn die IP-Sperre alleine scheint ja nicht der Weisheit letzter Schluß zu sein.

@munzur
 sorry, wenn das vielleicht falsch rüberkam ...

 :yltype: