| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer Registriert seit: 30.06.2008
Beiträge: 152
![]() | Hallo, habe ein kleines Problem. Auf dem Server meines Freundes funktioniert ein LOGIN script nicht. Per Login gelangt man in ein Menü. Leider ist das bei dem Server meines Freundes erst sichtbar, wenn ich einen Reload gemacht habe. Code: // ####################### Loginüberprüfung
@$db = mysql_pconnect($db_server, $db_user, $db_pass) or die("Fehler: Es konnte keine Verbindung zur Datenbank hergestellt werden.");
@mysql_select_db($db_name, $db) or die("Fehler: Es konnte keine Verbindung zur Datenbank hergestellt werden.");
$access = 0;
$i=1;
// Sind Coockies vorhanden ?
if(isset($HTTP_SESSION_VARS['mein_username']) and isset($HTTP_SESSION_VARS['mein_userpass']))
{
if ($PHPSESSID==session_id())
{
$sqlab="select * from tbl_user where us_name='".$HTTP_SESSION_VARS['mein_username']."' AND us_passw='".$HTTP_SESSION_VARS['mein_userpass']."'";
$query=mysql_db_query($db_name,$sqlab);
if($admin = mysql_fetch_array($query))
{
$access=1;
}
}
}
// Wenn in den Eingabefeldern daten stehen dann ...
if(!empty($HTTP_POST_VARS["b_name"]) and !empty($HTTP_POST_VARS["b_pass"]))
{
$sqlab="select * from tbl_user where us_name='".$HTTP_POST_VARS["b_name"]."' AND us_passw='".$HTTP_POST_VARS["b_pass"]."'";
$query=mysql_db_query($db_name,$sqlab);
if($admin = mysql_fetch_array($query))
{
$mein_username= $admin["us_name"];
$mein_userpass= $admin["us_passw"];
$mein_userindex= $admin["us_index"];
$mein_userrechte= $admin["us_rechte"];
$mein_uslastlog= $admin["us_lastlog"];
$mein_userlogin=1;
session_register('mein_username', 'mein_userpass', 'mein_userindex','mein_userrechte','mein_userlogin','mein_uslastlog');
$access=1;
$timestamp = time();
$aktdatum=date("Y.m.d",$timestamp);
$sqlab="update tbl_user set us_lastlog='".$aktdatum."' where us_index=".$mein_userindex;
$res=mysql_db_query($db_name,$sqlab);
}
if ($access==0) echo "Login fehl geschlagen!
Zurück zur Einlogmaske.";
}
@mysql_close($db);
Version auf dem Server wo es nicht läuft ist älter. Wäre für einen Tip dankbar. Gruss, Werner |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Benutzer Registriert seit: 29.06.2004
Beiträge: 50
![]() | Hallo, schau dir mal folgende Doku an: http://de.php.net/session_register Ohne Dein Script im einzelnen nachzuvollziehen denke ich, dass das Problem mit session_register zu tun hat. Im Übrigen solltest Du *NIEMALS* Post- oder Get-Parameter ohne Prüfung oder addslashes() in eine mysql_query schicken. Beschäftige dich mal mit "HTML-Injektions"... Grüße |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| erst laden, wenn sichtbar | DarkManX | HTML, Usability und Barrierefreiheit | 3 | 22.01.2007 20:04 |
| Reload in Forms | Sonja | PHP Tipps 2006 | 5 | 20.06.2006 12:31 |
| Reload - Sperre bei Datenübermittlung an MySQL? | Stümper | PHP Tipps 2006 | 3 | 12.06.2006 02:11 |
| [JS/CSS] Element erst onclick sichtbar machn script.aculo.us | StatischeEntladung | HTML, Usability und Barrierefreiheit | 1 | 06.04.2006 18:32 |
| JS: Mit einen Link boxen sichtbar und unsichtbar durch klick | scooter | Beitragsarchiv | 3 | 11.03.2006 19:34 |
| $_request und reload | PHP Tipps 2007 | 3 | 18.12.2005 10:08 | |
| Cookies & Sessions. Seite funktioniert nur mit Reload | PHP-Fortgeschrittene | 4 | 18.09.2005 00:48 | |
| Teil der Seite wird erst nach Reload angezeigt! | PHP Tipps 2005-2 | 1 | 06.08.2005 22:46 | |
| popup reload | boehseronkel | HTML, Usability und Barrierefreiheit | 1 | 03.08.2005 14:34 |
| Zwei Sachen zum Seiten reload | HTML, Usability und Barrierefreiheit | 8 | 03.08.2005 09:21 | |
| Mit Klick auf Zelle eine Textarea sichtbar machen | Igäl | HTML, Usability und Barrierefreiheit | 0 | 28.06.2005 11:18 |
| Session ID wird beim reload erneuert ?!?! | PHP Tipps 2005 | 3 | 18.05.2005 16:06 | |
| Browser zum reload zwingen? | PHP Tipps 2005 | 17 | 28.02.2005 21:06 | |
| Kombination von back und reload | PHP Tipps 2004-2 | 5 | 23.11.2004 10:56 | |
| [Erledigt] POST-Problem - reload | PHP Tipps 2004 | 5 | 19.07.2004 16:57 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.