[GastForen Programmierung/Entwicklung PHP und MySQL login mit sessions

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

login mit sessions

blubberus
Beiträge gesamt: 6

17. Jun 2005, 13:06
Beitrag # 1 von 3
Bewertung:
(618 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
HI,

ich hab kein plan mehr!!!
Ich hab ein Script geschrieben, das mit der session id und einer session variable überprüfen soll ob man eingelogt wird. auf meinem webspace im Internet funtzt das ganze, bei mir local aber nicht. Ich verwende Apache 1.3.29 und php 4.3.9 auf einem Windows rechner. Auf meinem Webspace läuft apache 2.0.48 und php 4.3.11 auf einem Linux rechner.

was soll ich wo ändern, das es bei mir auch läft die php.ini oder httpd.conf und weis jemand vielleicht auf was dort geachtet werden soll?

der fehler local: einloggen funktioniert, sobald ich dann weiter klicke ist die Session variable funtsch, noch ein klick weiter und ich bekomme eine neue Session id.

Code
 
<?

session_start();

function main(){
require ("log.php");

session_id();
$modul=$_POST['modul'];
$ssid=session_id();
$password=$_POST['password'];
$username=$_SESSION['username']; //des geht so weil ich mich wo anders
// in meinem skript einloge und dort ebenfalls $_SESSION['username']=$username; angebe.
// das wird eigentlich nur einmal gemacht,
//also sollten dort keine probleme auftreten, oder ?

$modul=check_loggedin($modul,$ssid,$username,$password);
..
..
..
..
}
main();
?>


log.php

Code
 
function check_loggedin($modul,$ssid,$username,$password){

/*davor wird nix geschrieben, damit kein header geschickt wird, stimmt doch so?*/
$_SESSION['username']=$username;
if(empty($ssid))
{
if(empty($username)){
return 'main';
}
if (empty($password)){
return 'main';
}
/*check with sql for login*/
}
else{

/* hier ist dann mein problem, username ist beim zweiten aufruf nach dem login nicht mehr da*/

if(empty($username)){
return 'main';
}
/*check with sql if ssid belongs to username*/
}
}
return $modul;
}
return 'main';

X

login mit sessions

blubberus
Beiträge gesamt: 6

17. Jun 2005, 17:21
Beitrag # 2 von 3
Beitrag ID: #172923
Bewertung:
(600 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Sorry das ich nicht die edit funktion benutzt hab, aber ich find se gerade nicht.

Naja, jedenfalls wollte ich noch sagen, das weder Sessions, Cookies oder Browser da keinen unterschied machen, sieht immer gleich aus, spätestens nach dem 3. klick, geht nix mehr. da die variable mit dem Usernamen nicht mehr existiert, bzw. die ssid auch.


als Antwort auf: [#172880]

login mit sessions

blubberus
Beiträge gesamt: 6

18. Jun 2005, 11:46
Beitrag # 3 von 3
Beitrag ID: #173007
Bewertung:
(580 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ok, hat sich erledigt, ich hatte in einer Switch anweisung ein break vergessen gehabt und danach kam halt der Log out. An dem Scheiß hab ich jetzt 3 Tage rum gemacht *kopfschuß*

Danke das ihr auch keine vorschläge gegeben habt auch wenn ihr das irgendwie in eurer Zauber kugel gesehen habt, ich denke mal das nächste mal werde ich es deshalb nicht mehr vergesen :)


als Antwort auf: [#172923]
(Dieser Beitrag wurde von blubberus am 18. Jun 2005, 11:48 geändert)

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
09.09.2021 - 17.12.2021

Digicomp Academy, Zürich
Donnerstag, 09. Sept. 2021, 13.00 Uhr - Freitag, 17. Dez. 2021, 19.00 Uhr

Lehrgang

Steigen Sie in die Welt des Publishings ein und erlangen Sie die Zertifizierung von Publishing NETWORK. Lernen Sie in diesem Lehrgang Druckmedien professionell zu erarbeiten, druckfertige PDFs zu erstellen und CI/CD-Vorgaben umzusetzen.

Preis: 6'300.– zzgl. 7.7% MWST
Dauer: 18 Tage(ca. 126 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt.

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberater AT digicomp DOT ch