Hvorfor vil den ikke logge ind? (admin panel)

Tags:    php html

Hej alle. Jeg har tilføjet et admin panel til min side.. Men når jeg skriver det brugernavn og kode der står i DB logger den ikke ind..

Login.php
Fold kodeboks ind/udHTML kode 


index.php
Fold kodeboks ind/udPHP kode 


login-action.php
Fold kodeboks ind/udPHP kode 


admin-class.php
Fold kodeboks ind/udPHP kode 


Kan virkeligt ikke finde fejlen! Så håber der er en venlig sjæl der vil kigge det igennem! :-)
Tak på forhånd.



3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Prøv at tilføj det her i toppen af din admin-class.php

Fold kodeboks ind/udPHP kode 

EDIT.
over så lige den var sat i din constructor.


der ud over ville jeg nok lave klasse på en sådan måde at du ikke benytter $_POST inde i din klasse, lav evt kald sådan her istedet (fra din login action fil)
Fold kodeboks ind/udPHP kode 


på den måde kan du skifte navn på form elementerne uden at du skal rette i din klasse, eller lavet et kald fra et sted uden form, og der med kan den genbruges i andre projekter :)





Indlæg senest redigeret d. 05.11.2013 18:49 af Bruger #3427
Hej. Resultatet bliver at den går i stå på login action filen.
Koden ser nu således ud:
Fold kodeboks ind/udPHP kode 




Hej. Resultatet bliver at den går i stå på login action filen.
Koden ser nu således ud:
Fold kodeboks ind/udPHP kode 


du har vel heller ikke nogen instans af klassen i $user hvor metoden login findes ?
det var bare et forsalg til en forbedring, det vil ikke løse dit problem.

mit første gæt var det var et problem med en session, har ikke lige tiden til at læse det hele igennem lige nu desværre.



t