App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Login funktioniert einfach nicht....
- Ersteller Coup
- Erstellt am
Ich habe ein Problem und zwar funktioniert ein Login seit einem Serverumzug nicht mehr...
die DB Zugangsdaten wurden richtig geändert, aber er nimmt den Benutznamen und das Pwd nicht mehr an....
Ich habe keine Ahnung mehr, was damit nicht stimmen könnte,
vielleicht weiss es hier jemand?
Ich poste mal den code und die DB Daten:
Das ist ein Auszug aus der ADconfig.inc.php
Das ist nun der Code
Wie oben schon gesagt.... es öffnet das Login Fenster, er nimmt aber den User und das Pwd als falsch an und er lässt mich nie ins Interne...
Danke
die DB Zugangsdaten wurden richtig geändert, aber er nimmt den Benutznamen und das Pwd nicht mehr an....
Ich habe keine Ahnung mehr, was damit nicht stimmen könnte,
vielleicht weiss es hier jemand?
Ich poste mal den code und die DB Daten:
Das ist ein Auszug aus der ADconfig.inc.php
PHP:
define(DATABASE_HOST, "localhost");
define(DATABASE_USER, "neuer User ist drinnen");
define(DATABASE_PASS, "neues Pass ist drinnen");
define(DATABASE_NAME, "neuer DB name ist drinnen");
Das ist nun der Code
PHP:
<?
////////////////////////// AUTHENTICATION ////////////////////////
include_once(dirname(__FILE__) . "/inc/ADconfig.inc.php");
include_once(dirname(__FILE__) . "/inc/DB.inc.php");
$db = new verbinden;
$db->verbinden();
function authenticate_user(){
Header("WWW-Authenticate: Basic realm=\"Geschützter Bereich\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Sie sind nicht Berechtigt diese Seite zu öffnen\n";
exit;
}
if(!isset($PHP_AUTH_USER))
{
authenticate_user();
}
else
{
$sql = "select user
,pass
,reid
,user
from rechte r
where user = '$PHP_AUTH_USER' and pass = '$PHP_AUTH_PW'";
$r = mysql_query($sql);
$reid = @mysql_result($r,0,'reid');
$user = @mysql_result($r,0,'user');
if(@mysql_num_rows($r) < 1){
authenticate_user();
}
}
////////////////////////// Ende AUTHENTICATION ////////////////////////
#ri ist rechte
#-- Beginn des Programmes ---
if($r>=1)
{
echo"
<html>
<head>
<title>Adminbereich</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>
<frameset rows=\"70,*\" cols=\"*\" frameborder=\"NO\" border=\"0\" framespacing=\"0\">
<frame name=\"topFrame\" scrolling=\"NO\" noresize src=\"header.php?name=$user\" >
<frameset cols=\"210,*\" frameborder=\"NO\" border=\"0\" framespacing=\"0\" rows=\"*\">
<frame name=\"leftFrame\" noresize scrolling=\"NO\" src=\"navigation_bereich.php?ri=$reid\">
<frame name=\"mainFrame\" src=\"hauptseite_admin.php\">
</frameset>
</frameset>
<noframes><body bgcolor=\"#FFFFFF\" text=\"#000000\">
</body></noframes>
</html>";
}
else
{
echo"
<html>
<head>
<title>Adminbereich</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>
<body>
echo \"Sie haben keine Zutritt\";
</body>
</html>";
}
?>
Wie oben schon gesagt.... es öffnet das Login Fenster, er nimmt aber den User und das Pwd als falsch an und er lässt mich nie ins Interne...
Danke
SlurmMcKenzie
Grand Admiral Special
also beim schnellen durchlesen fällt mir mal gerade auf das du hier
zweimal den wert user ausliest. das könnte zu deinem problem führen
PHP:
$sql = "select user
,pass
,reid
,user
from rechte r
where user = '$PHP_AUTH_USER' and pass = '$PHP_AUTH_PW'";
zweimal den wert user ausliest. das könnte zu deinem problem führen
SlurmMcKenzie
Grand Admiral Special
ok dann schreib dir ne kleine php datei die sich nur mit der datenbank verbindet
und die ein paar werte auf den bildschrim schreibt
lies einfach mal testweise ein paar sachen damit aus und lass sie dir anzeigen
wenn die datei sich nicht verbindet oder fehler bringt weißt du das das fehler an der db oder an der verbindung liegt
wenn es geht dann sieh dir mal an was er ausliest
am besten du schreibst die selbe sache in die test datei wie in der anderen
(also das er versuchen soll user namen und passwort aus der db zu lesen)
oder du fügst in die datei die nicht geht ne zeile ein ds er dir anzeigen soll was er
ausgelesen hat
damit du siehst was er macht und worum es nicht geht
und die ein paar werte auf den bildschrim schreibt
lies einfach mal testweise ein paar sachen damit aus und lass sie dir anzeigen
wenn die datei sich nicht verbindet oder fehler bringt weißt du das das fehler an der db oder an der verbindung liegt
wenn es geht dann sieh dir mal an was er ausliest
am besten du schreibst die selbe sache in die test datei wie in der anderen
(also das er versuchen soll user namen und passwort aus der db zu lesen)
oder du fügst in die datei die nicht geht ne zeile ein ds er dir anzeigen soll was er
ausgelesen hat
damit du siehst was er macht und worum es nicht geht
1. mach erstmal die ganzen @ Zeichen vor deinen mysql_results und mysql_num_rows weg - das vertuscht nämlich Fehlermeldung, falls denn welche kommen sollten.
2. Was hast du denn da in deinem mysql_query drinstehen als Tabellenname? "from rechte r"? was soll das r denn? Wie heisst die tabelle oben denn?
Die Tatsache, dass das auf dem anderen Server funktioniert und auf dem neuen nicht, könnte einfach an der Serverkonfiguration liegen.
flO
2. Was hast du denn da in deinem mysql_query drinstehen als Tabellenname? "from rechte r"? was soll das r denn? Wie heisst die tabelle oben denn?
Die Tatsache, dass das auf dem anderen Server funktioniert und auf dem neuen nicht, könnte einfach an der Serverkonfiguration liegen.
flO
SlurmMcKenzie
Grand Admiral Special
Coup schrieb:aus diesem Posting
weiss selber nicht genau warum was mit rechte r steht.... hat mich auch irgendwie verwundert
die Tabelle heisst nur rechte
dann änder das doch mal
Coup schrieb:aus diesem Posting
die @ sind weg aber keine Fehlermeldungen erscheinen
ich hab den code für den server umzug so bekommen und weiss selber nicht genau warum was mit rechte r steht.... hat mich auch irgendwie verwundert
die Tabelle heisst nur rechte
dann versuch mal das r wegzunehmen.
flO
ich habs nun auf einem anderen Webspace versucht und siehe da es funktioniert...
mit dem alten code....
kann man den Fehler irgendwie finden, der serverseitig liegt und kann man den Betreiber zu irgendwas verlassen, damit das auf seinem Server auch funktioniert?
mit dem alten code....
kann man den Fehler irgendwie finden, der serverseitig liegt und kann man den Betreiber zu irgendwas verlassen, damit das auf seinem Server auch funktioniert?
eRoZion
Commodore Special
- Mitglied seit
- 17.08.2003
- Beiträge
- 399
- Renomée
- 3
- Standort
- Recycle Bin
- Prozessor
- AMD FX-8350
- Mainboard
- ASUS M5A97 R2.0
- Kühlung
- Noctua NH-C12P + Noctua NF-F12 CPU / 4x Noctua NF-F12 Case
- Speicher
- Crucial BLT2CP8G3D1869DT1TX0 16GB PC3-14900 CL9
- Grafikprozessor
- MSI GTX760 2GB OC Twin Fozr IV
- Display
- DELL U2212HM (Monitor), Samsung UE40ES6300 (TV)
- SSD
- ADATA SP 900 128 GB
- HDD
- Seagate ST1000DM003 1TB
- Optisches Laufwerk
- LG Blu-Ray-Brenner
- Soundkarte
- Creative Sound Blaster Z
- Gehäuse
- Cooltek Antiphon 2.0
- Netzteil
- Seasonic SS-430GB
- Betriebssystem
- Windows 10 Home
- Webbrowser
- Firefox
- Verschiedenes
- Bild vom Inneren: , http://goo.gl/UO2jwf
Schonmal mit
probiert?
Bei dem neuen Hoster ist "register_globals" wahrscheinlich (wie es sich gehört) ausgeschaltet.
PHP:
$_SERVER['PHP_AUTH_USER'];
$_SERVER['PHP_AUTH_PW']
Bei dem neuen Hoster ist "register_globals" wahrscheinlich (wie es sich gehört) ausgeschaltet.
Ähnliche Themen
- Antworten
- 0
- Aufrufe
- 2K
- Antworten
- 3
- Aufrufe
- 7K
- Antworten
- 8
- Aufrufe
- 3K