Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

htaccess login per Link (php generiert) funktioniert erst beim zweiten Laden der Seite

Frage Entwicklung PHP

Mitglied: Michael1736

Michael1736 (Level 1) - Jetzt verbinden

01.10.2009, aktualisiert 02.10.2009, 5907 Aufrufe, 1 Kommentar

Hallo,

zur Zeit arbeite ich an einer kleinen Webseite, welche einen kleinen, simplen passwortgeschützen Beriech haben soll.
Natürlich habe ich sofort an .htaccess gedacht. Jedoch ergibt sich ein Fehler den ich mir nicht erklären kann...:

Durch ein Anmelde Formular gebe ich die variablen an meine login.php weiter:

01.
<form action="login.php" method="get"> 
02.
 Username: <input type="text" name="username" /><br /> 
03.
 Passwort: <input type="password" name="passwort" /><br /> 
04.
 <input type="submit" value="Anmelden" /> 
05.
</form>
Nun möchte ich die Variablen zu einem string zu zusammenführen, der eine direkte Anmeldung per htaccess ermöglicht, ohne die unschöne Anmeldemaske des Browsers zu benutzen.
01.
header('Location: http://'.$_GET['username'].':'.$_GET['passwort'].'@meinserver/meineseite/login/');
Jedoch funktioniert dies nicht.

Ich habe auch schon probiert das Ganze als "Weiterleitungslink" auszugeben.
01.
echo('<a href="http://'.$_GET['username'].':'.$_GET['passwort'].'@meinserver/meineseite/login/">Klicken sie hier um weitergeleitet zu werden.</a>');
Das ganze funktioniert zuerst nicht, benutze ich jedoch den zurück Button meines Browsers, und klicke erneut auf den Link, dann klappt auf einmal alles wunderbar.

Auch wenn ich den String direkt eingebe funktioniert die Anmeldung...

ich bin kurz vorm Verzfeifeln^^

Hoffe jemand kann mir dabei helfen.


Mit freundlichen Grüßen

Michael1736


EDIT:
Habe eine lösung für das Problem gefunden. Erklärt mir zwar nicht so wirklich den Ursprung, aber ich bin froh das es läuft...

Ich habe einfach das "localhost" im String durch die direkte IP ausgetauscht und dann hat es funktioniert. =)
Mitglied: filippg
01.10.2009 um 13:37 Uhr
Hallo,

Nun möchte ich die Variablen zu einem string zu
zusammenführen, der eine direkte Anmeldung per htaccess
ermöglicht, ohne die unschöne Anmeldemaske des Browsers zu
benutzen.
01.
> header('Location: 
02.
> http://'.$_GET['username'].':'.$_GET['passwort'].'@meinserver/meineseite/login/'); 
03.
> 
diese Methode wird von einigen aktuellen & vermutlich allen zukünftigen Browsern nicht mehr unterstützt.

Gruß

Filipp
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless
Internetverbindung funktioniert erst nach ipconfig renew (6)

Frage von Joshh1 zum Thema LAN, WAN, Wireless ...

PHP
PHP MySQL Login (7)

Frage von Yanmai zum Thema PHP ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (44)

Frage von sabines zum Thema Internet ...

Netzwerke
Wie erstelle ich ein Intranet (19)

Frage von Leonardnet zum Thema Netzwerke ...

LAN, WAN, Wireless
gelöst Eintägige Netzwerkunterbrechung trotz Backupleitung (15)

Frage von iAmbricksta zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2012 R2 - Zugriff Verweigert bei jeglicher Tätigkeit (13)

Frage von DarkLevi zum Thema Windows Server ...