Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 21:57

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

Advertisement



PHP MySQL hilfe beim auslesen der datenbank!

Discussion on PHP MySQL hilfe beim auslesen der datenbank! within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Exclamation PHP MySQL hilfe beim auslesen der datenbank!

Leute ich hab ein reg und login tool mit autoit gecodet und alles funktioniert nur wie mach ich das mit php den code das wenn bei der tabelle User_Status OK steht das dieser accout freigegeben ist und wenn da BANNED steht das dieser account nicht mehr eingeloggt werden kann?
Gleichzeitig will ich dann eine IP sperre haben aber wie ? :d würde mich sehr freuen wenn jemand ne lösung dazu hat :/

Wenn ihr wollt poste ich auch das loginscript.
Mfg sensation
.SenSatioNx3' is offline  
Old 03/15/2014, 12:07   #2
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by .SenSatioNx3' View Post
Leute ich hab ein reg und login tool mit autoit gecodet und alles funktioniert nur wie mach ich das mit php den code das wenn bei der tabelle User_Status OK steht das dieser accout freigegeben ist und wenn da BANNED steht das dieser account nicht mehr eingeloggt werden kann?
Gleichzeitig will ich dann eine IP sperre haben aber wie ? :d würde mich sehr freuen wenn jemand ne lösung dazu hat :/

Wenn ihr wollt poste ich auch das loginscript.
Mfg sensation
Um den entsprechenden User aus der Datenbank zu kriegen:
PHP Code:
$sql='SELECT User_Status FROM user_tabelle WHERE username="'.mysql_realescape($username).'" LIMIT 1' 
Dann halt einfach:
PHP Code:
if $ergebnis['User_Status'] == 'OK'
{
 
//logging in
}
else
{
 
// writing $_SERVER['REMOTE_ADDR'] to banned_ips_table

Und dann anschließend:
PHP Code:
$sql='SELECT COUNT(id) as cnt FROM banned_ips_table WHERE ip=" '.$_SERVER['REMOTE_ADDR'].'" LIMIT 1' 
und dann halt checken:
PHP Code:
if $ergebnis['cnt'] >0
{
 
//ip is not banned
}
else
{
 die(
"You are banned");

Shadow992 is offline  
Thanks
1 User
Old 03/15/2014, 12:17   #3


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Nutze lieber 1 oder 0 um den Status abzufragen. 1 ist OK und 0 ist gebannt. Spart Ressourcen.

Ansonsten hat Shadow alles relevante gesagt, ist eine weitere Referenz die dir sicherlich helfen wird.
Mostey is offline  
Thanks
1 User
Old 03/15/2014, 13:04   #4
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Danke dir Shadow992 und dir auch Mostey für eure hilfe
Werde es nachher ausprobieren
.SenSatioNx3' is offline  
Old 03/16/2014, 23:49   #5


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Arrow General Coding -> Web Development

#moved
MrSm!th is offline  
Old 03/21/2014, 15:27   #6
 
elite*gold: 10
Join Date: Aug 2012
Posts: 813
Received Thanks: 106
Quote:
Originally Posted by Shadow992 View Post
.mysql_realescape($username)
Kann es sein, dass du den Befehl mysql_real_escape_string() meinst?
GodHacker is offline  
Old 03/21/2014, 19:52   #7
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by GodHacker View Post
Kann es sein, dass du den Befehl mysql_real_escape_string() meinst?
Joar den mein ich.
Habe das Ganze nur aus dem Kopf zusammengeschrieben und ich dachte der genau Befehlswortlaut ergibt sich dann aus dem Kontext bzw. wenn man danach googlet.
Shadow992 is offline  
Old 03/23/2014, 01:27   #8
 
elite*gold: 10
Join Date: Aug 2012
Posts: 813
Received Thanks: 106
Quote:
Originally Posted by Shadow992 View Post
Joar den mein ich.
Habe das Ganze nur aus dem Kopf zusammengeschrieben und ich dachte der genau Befehlswortlaut ergibt sich dann aus dem Kontext bzw. wenn man danach googlet.
Np. kannte ihn auch net und hab daher gegooglet und es da dann gesehen. ^^
GodHacker is offline  
Reply

Tags
mysql, php


Similar Threads Similar Threads
MYSQL Datenbank Suche hilfe.
08/12/2013 - Web Development - 5 Replies
closed.
[PHP] Datensätze aus Datenbank auslesen (brauche Hilfe)
07/22/2013 - Web Development - 6 Replies
Hallo! Ich bin gerade dabei, eine Website zu erstellen, hänge jetzt bei bei einem Problem. Das ist mein Skript: <?php session_start(); require_once('functions.php'); //dieser File ist ganz sicher vorhanden und die check_login() - Funktion darin ebenfalls (schon früher verwendet) if(check_login()) { //hier wird überprüft, ob der Benutzer eingeloggt ist (funktioniert 100%ig, da schon oft verwendet, gibt true bzw. false zurück) $username=$_SESSION('username'); //ist auch vorhanden...
Daten aus MySQL Datenbank auslesen
10/17/2012 - .NET Languages - 11 Replies
Hallo ihr Coder, ich versuche derzeit ein simples Login System zu coden. Hier erstmal der Code: private void button1_Click(object sender, EventArgs e) { string conn = "Server=localhost;Port=3306;Database=users;Ui d=root;password=;"; MySqlConnection connection = new MySqlConnection(conn); MySqlCommand command = connection.CreateCommand(); command.CommandText = "select * from usertable";
[Hilfe]MySQL Datenbank geht nicht
01/05/2010 - Metin2 Private Server - 0 Replies
Fatal error: Call to undefined function mysql_connect() in C:\*****\*******\config_player.php on line 17 Wieso kommt dieser Error? <?php /* |----------------------------------------------- -------------------- | Datenbank Connection Details |----------------------------------------------- --------------------



All times are GMT +1. The time now is 21:58.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.