Register for your free account! | Forgot your password?

You last visited: Today at 12:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Loginsperre

Discussion on Loginsperre within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Der Wandale's Avatar
 
elite*gold: 518
Join Date: May 2013
Posts: 1,406
Received Thanks: 75
Loginsperre

Ich mache gerade ein Soziales Netzwerk mit Buddypress, weis jemand wie man den login für einen PC für eine bestimmte zeit sperren kann, da dieser zu viele fehlgeschlagene loginversuche gemacht hat
zudem schaffe ich es einfach nicht, das die user ihr Coverbild ändern können
Der Wandale is offline  
Old 02/16/2015, 15:38   #2
 
elite*gold: 0
Join Date: Oct 2012
Posts: 71
Received Thanks: 24
Ein sicheren weg gibt es nicht so was zu realisieren.
So was wurde ich über die Session + Cookie realisieren.
ebenfalls Ware eine IP sperre möglich.

aber alle diese Möglichkeiten kann Mann meist sehr einfach umgehen.

Schaue mal ob es für buddypress ein geeignetes plugin findest was dir die gewünschte Funktion bereitstellt.
_robox is offline  
Thanks
1 User
Old 02/16/2015, 21:52   #3
 
Der Wandale's Avatar
 
elite*gold: 518
Join Date: May 2013
Posts: 1,406
Received Thanks: 75
Irgentwie funktionert bei mir das passwort vergessen nicht, es wird keine e-mail gesendet
Der Wandale is offline  
Old 02/16/2015, 22:14   #4

 
xEncounter's Avatar
 
elite*gold: 22
Join Date: Nov 2009
Posts: 1,552
Received Thanks: 361
Du könntest die Login Versuche per IP speichern zb so:

PHP Code:
    // Hole den aktuellen Zeitstempel 
    
$now time();
 
    
// Alle Login-Versuche der letzten Stunde werden gezählt.
    
$valid_attempts $now - (60 60);
 

//das SQL prepared Statement
    
if ($stmt $mysqli->prepare("SELECT time 
                             FROM login_attempts <code><pre>
                             WHERE user_id = ? 
                            AND time > '
$valid_attempts'")) {
        
$stmt->bind_param('i'$user_id);
 
        
$stmt->execute();
        
$stmt->store_result();
 
        
// Wenn es mehr als 10 fehlgeschlagene Versuche gab 
        
if ($stmt->num_rows 10) {
            return 
true;
        } else {
            return 
false;
        }
    } 
Nachteil: Das könnte bei hohem Traffic viel Stress auf die DB üben oder sogar missbraucht werden, daher nicht immer zu empfehlen.
xEncounter is offline  
Thanks
1 User
Old 02/16/2015, 22:23   #5
 
Der Wandale's Avatar
 
elite*gold: 518
Join Date: May 2013
Posts: 1,406
Received Thanks: 75
danke, ich habs schon hinbekommen, jedoch funzt die kennwot vergessen e-mail nicht, da die e-mail nicht gesendet wird
Der Wandale is offline  
Old 02/17/2015, 13:16   #6

 
xEncounter's Avatar
 
elite*gold: 22
Join Date: Nov 2009
Posts: 1,552
Received Thanks: 361
Quote:
Originally Posted by Der Wandale View Post
danke, ich habs schon hinbekommen, jedoch funzt die kennwot vergessen e-mail nicht, da die e-mail nicht gesendet wird
Zeig mal das PHP Script, villeicht kann ich ja helfen.
xEncounter is offline  
Old 02/17/2015, 13:42   #7
 
elite*gold: 0
Join Date: Oct 2012
Posts: 71
Received Thanks: 24
Da er als cms Buddypress einsetzt denke ich nicht das es ein prolemm mit ein PHP Script vorliegt.

Entweder er hat irgendwas bei denn Einstellungen in Buddypress falsch gemacht.
oder es liegen an denn Einstellungen seines Mailserver falls vorhanden.

Oder die Email von ihnen werden durch seinen EMail Provider geblockt oder landen einfach nur in denn Junk Ordner.
_robox is offline  
Old 02/17/2015, 14:09   #8
 
Der Wandale's Avatar
 
elite*gold: 518
Join Date: May 2013
Posts: 1,406
Received Thanks: 75
Ich habs jetzt gefixt, jedoch kommt jezt immer
im HINTERGRUND
Warning: array_key_exists() expects parameter 2 to be array, null given in /users/fitnessbook/www/wp-content/plugins/buddyforms-members/includes/member-extention.php on line 265
Der Wandale is offline  
Old 02/17/2015, 14:17   #9
 
elite*gold: 0
Join Date: Oct 2012
Posts: 71
Received Thanks: 24
der Fehler sag doch alles
es werden 2 Parameter Erwartet du übergibst aber nur einen Parameter.
_robox is offline  
Old 02/17/2015, 15:27   #10
 
Der Wandale's Avatar
 
elite*gold: 518
Join Date: May 2013
Posts: 1,406
Received Thanks: 75
Quote:
Originally Posted by _robox View Post
der Fehler sag doch alles
es werden 2 Parameter Erwartet du übergibst aber nur einen Parameter.
Und wie Fixe ich das??
Der Wandale is offline  
Old 02/17/2015, 16:31   #11
 
elite*gold: 0
Join Date: Oct 2012
Posts: 71
Received Thanks: 24
Um es zu fixen müsste ich denn Code anschauen denn es gibt da mehre Lösung.
_robox is offline  
Thanks
1 User
Old 02/17/2015, 20:26   #12
 
Der Wandale's Avatar
 
elite*gold: 518
Join Date: May 2013
Posts: 1,406
Received Thanks: 75
Danke, ich sende dir den code per PN
Der Wandale is offline  
Reply




All times are GMT +2. The time now is 12:49.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.