SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.09.2004, 17:33:25
DLeuen2359 DLeuen2359 ist offline
Anfänger
 
Registriert seit: Sep 2004
Ort: Moldawien
Beiträge: 1
Apache Auth via PHP Script in IE

Hallo aus Moldawien !
Bevor es uns alle noch umbringt, hier das Problem :

Auf website http://www.website-a.com haben wir ein Script
index.php?page=login.
An dieser Stelle wird eine Loginabfrage getätigt inkl. in GD generierter Random Code.

Das Script prüft, ob der User Zugangsberechtigt ist in der .htpasswd sowie ob der GD generierte Code richtig ist. Ist dies dies Fall, wird er auf http://www.website-b.com weitergeleitet auf eine index.php die eine Session initialisiert.

Allerdings hier das Problem : nach 6 Stunden Versuche und testen von Möglichkeiten haben wir es nicht hingekriegt, die PopUp Auth Box von Apache umzugehen wo NOCHMALS User und Password abgefragt werden. Aber genau dies wollen wir nicht mehr da sich der User ja bereits authentifiziert hat. In Mozilla funktioniert es aber alle Möglichkeiten mit Internet Explorer verlaufen im Sande.

Das Entwicklungsteam hat tonnenweise Dokumentationen und Websites mit der Problematik besucht. Jeder Hinweis führte immer wieder dazu, dass es doch nicht funktionierte.

Es wäre wirklich eine grosse Hilfe falls Jemand hierfür eine Erklärung und noch besser eine Lösung kennen würde. Gibt es Jemand der weiss wie man dies erreichen kann ?

Vielen Dank und Grüsse aus Chisinau, Moldawien.
Daniel Leuenberger
Mit Zitat antworten
  #2  
Alt 10.09.2004, 00:15:43
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 43
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
Von welchem Server kommt denn die Authabfrage? Von website-a oder von website-b.com?

Ein bisschen mehr Informationen, wie es gewünscht ist und was passiert...

Leider verstehe ich das Problem nicht ganz...
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
  #3  
Alt 09.06.2008, 02:43:02
roland7101 roland7101 ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 48
Beiträge: 1
AW: Apache Auth via PHP Script in IE

hey daniel, die antwort ist recht easy, meld dich doch kurz in bremen / deutschland bei marcus posthumus ;-)
Mit Zitat antworten
  #4  
Alt 09.06.2008, 02:58:24
smartweb smartweb ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 57
Beiträge: 60
AW: Apache Auth via PHP Script in IE

Hi,


versuch mal sowas:

PHP-Code:
session_start();

  if (!isset(
$_SESSION["realm"])) {
       
$id session_id();
       
$_SESSION["realm"] = $id;
       
Header("WWW-Authenticate: Basic realm=\"Login\"");
       
Header("HTTP/1.0 401 Unauthorized");
       
$my_server $_SERVER["SERVER_NAME"];
print 
'
<html>
<head>
<meta http-equiv="refresh" content="0;URL=http://'
.$my_server.'/logout/logout.php">
</head>
</html>
'
;
       exit(
0);
        } else {
 
 
$http_user mysql_real_escape_string($_SERVER['PHP_AUTH_USER']);
 
$http_pass $_SERVER['PHP_AUTH_PW'];

 
$sql "select username,password from users where username='$http_user' and password=PASSWORD('$http_pass');";
 
$res mysql_query($sql,$db);
 if (
mysql_num_rows($res) > ){
  
$_SESSION["loggedin"] = 1;
 }
 else {
  
$content "logout";
 }
}

 if ((
$content == "logout")) {
  
header("Location: /logout/logout.php");
  exit();
 } 
Damit kannst Du direkt mit Apache Credentials authentifizieren ohne .htaccess
__________________
Florian Wiessner

Smart Weblications GmbH
Martinsberger Str. 1
D-95119 Naila

fon.: +49 700 762 789 32 - 0,12 EUR/Min*
fax.: +49 700 762 789 32 - 0,12 EUR/Min*
24/7: +49 900 311 886 00 - 1,99 EUR/Min*
http://www.smart-weblications.de

--
Sitz der Gesellschaft: Naila
Geschäftsführer: Florian Wiessner
HRB-Nr.: HRB 3840 Amtsgericht Hof
*aus dem dt. Festnetz, ggf. abweichende Preise aus dem Mobilfunknetz

Geändert von smartweb (21.06.2008 um 00:21:13 Uhr) Grund: php statt code tag
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:31:01 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt