login  Naam:   Wachtwoord: 
Registreer je!
 Forum

kan niet inloggen

Offline flipthijs - 02/06/2006 16:46
Avatar van flipthijsPHP interesse kan iemand me helpe met dit inlog script van het fotoscript?
het probleem is: als ik met de gegevens inlog, (die correct zijn) dan krijg ik juist dezelfde pagina te zien terwijl ik een pagina te zien zou moeten krijgen waarop ik categorie kan kiezen enzo

hier de nodige paginas
accescontrol.php
http://www.plaatscode.be/506/

signin_form_include.php
http://www.plaatscode.be/507/

signin_form_include2.php
http://www.plaatscode.be/508/


Dat zijn de files voor de login...
hier log je in :
http://poseidon.e-dentify.nl/~djphil/foto/_users/

logn: admin
pass: admin


alvast bedankt

22 antwoorden

Gesponsorde links
Offline vinTage - 02/06/2006 16:48
Avatar van vinTage Nieuw lid probeer de action van je formulier eens met request_uri
Offline flipthijs - 02/06/2006 16:51
Avatar van flipthijs PHP interesse ?? kan je eventueel het stukje code pasten ? (ben nog niet zo gevorderd in php)
Offline Rens - 02/06/2006 17:10
Avatar van Rens Gouden medaille

Crew algemeen
$_SERVER['REQUEST_URI'] in je form action bedoelt vinTage.
Dus:
  1. <form method="post" action="<?=$_SERVER['REQUEST_URI'];?>">
Offline flipthijs - 02/06/2006 17:13
Avatar van flipthijs PHP interesse in welke pagina ??
Offline Rens - 02/06/2006 17:14
Avatar van Rens Gouden medaille

Crew algemeen
Misschien uh, in de pagina waar het formulier zit?
Als je die form tag ziet, zou je dan niet gaan denken dat het bij het FORMULIER moet? 
Offline CDNC - 02/06/2006 17:15
Avatar van CDNC PHP ver gevorderde in de die laatste zit ook heel fout, met die - */ -
Offline flipthijs - 02/06/2006 17:16 (laatste wijziging 02/06/2006 17:17)
Avatar van flipthijs PHP interesse dan doet ie het nog niet hoor

je bedoelde

<form method="post" action="<?=$html_path?>_users/index.php">
dat aanpassen naar

<form method="post" action="<?=$_SERVER['REQUEST_URI'];?>">
Offline Rens - 02/06/2006 17:18
Avatar van Rens Gouden medaille

Crew algemeen
Jah, dat bedoelde ik
Offline vinTage - 02/06/2006 17:19
Avatar van vinTage Nieuw lid Als ik dat script bekijk dan moet er ook ergens een soort van config bij zitten, heb je die wel helemaal aangepast etc ?
En include je die config ook wel waar nodig ?
Offline Rens - 02/06/2006 17:19 (laatste wijziging 02/06/2006 17:20)
Avatar van Rens Gouden medaille

Crew algemeen
  1. <?php
  2. include("/home/djphil/public_html/foto/inc_gen_var.php");

Dat wil trouwens ook niet he...
Eerst die session_start();, en dan je include pas.

Doe het zo:
  1. <?php
  2. include("/home/djphil/public_html/foto/inc_gen_var.php");
Offline flipthijs - 02/06/2006 17:21
Avatar van flipthijs PHP interesse db.php(zonder gegevens):
  1. <?php
  2. mysql_connect ("localhost", "*****", "*****") or die ('Kan geen verbinding maken met database : ' . mysql_error());
  3. mysql_select_db ("*****");
  4. ?>


inc_connect_db.php(zonder gegevens):
  1. <?
  2. $server = mysql_connect("localhost" , "*****", "*****") ;
  3. mysql_select_db("*****", $server);
  4. ?>
Offline Rens - 02/06/2006 17:22 (laatste wijziging 02/06/2006 17:23)
Avatar van Rens Gouden medaille

Crew algemeen
Waarom the fuck maak jij 2 keer verbinding?
Wat is dat voor ontiegelijke onzin? 

Check laatste reactie op vorige pagina.
Offline flipthijs - 02/06/2006 17:23
Avatar van flipthijs PHP interesse die
  1. <?php
  2. include("/home/djphil/public_html/foto/inc_gen_var.php");


krijg ik een foutmelding..


ik weet niet waarom er 2 keer instaat, ik heb het script jaren geleden gekocht toen ik nog niets van php kende, nu ken ik ietsje meer maar niet genoeg om het terug werkend te krijgen...
Offline Rens - 02/06/2006 17:23
Avatar van Rens Gouden medaille

Crew algemeen
Je zou misschien ook even de foutmelding kunnen geven?
Offline flipthijs - 02/06/2006 17:24 (laatste wijziging 02/06/2006 17:31)
Avatar van flipthijs PHP interesse Notice: Undefined index: session_user_id in /home/djphil/public_html/foto/layout.php on line 32

hier die pagina
layout.php
http://www.plaatscode.be/518/
Offline Rens - 02/06/2006 17:31 (laatste wijziging 02/06/2006 17:33)
Avatar van Rens Gouden medaille

Crew algemeen
  1. if ($_SESSION['session_user_id']==NULL){

==>
  1. if (!IsSet($_SESSION['session_user_id'])){
Offline flipthijs - 02/06/2006 17:33
Avatar van flipthijs PHP interesse dan logt ie nog altijd niet in, maar is de foutcode wel weg
Offline Rens - 02/06/2006 17:34
Avatar van Rens Gouden medaille

Crew algemeen
Heb je op al je pagina's session_start(); gezet?
Anders word op een pagina waar het niet staat, de sessie weer verwijderd.
Offline flipthijs - 02/06/2006 17:36 (laatste wijziging 02/06/2006 17:47)
Avatar van flipthijs PHP interesse ja, anders zegtie dat de sessie al gestart is en dat ie ze negeert...
dus daar zal het ook niet aan liggen ?

Maar zijn al die $GET dinges juist ??
Offline Rens - 02/06/2006 17:48
Avatar van Rens Gouden medaille

Crew algemeen
$GET is niet juist, het moet $_GET zijn hoor...
Als jij eens wat tutorials PHP ging volgen?
http://www.site...amp;id=141
Offline flipthijs - 02/06/2006 17:50 (laatste wijziging 02/06/2006 19:56)
Avatar van flipthijs PHP interesse dat bedoelde ik ook niet, maar ik heb gisteren in die accescontrol allemaal dingestjes met $_GET moeten zetten, en dan waren die fouten in album.php weg, maar er werd gezegd dat ik in de backend ook alles met $_GET moest gebruiken dan...

zodus in die accescontrol zitten ook een aantal $_GET dingetjes...


Maar ik snap niet waarom hij niet naar die volgende pagina gaat als je inlogt 
kan iemand me helpen ?
Offline Ibrahim - 02/06/2006 21:00
Avatar van Ibrahim PHP expert
  1. <?php
  2. // pagina: login.php
  3. session_start(); // sessie starten
  4. error_reporting(E_ALL); // alle errors weergeven
  5. include 'config.php'; // includen van mysql gegevens
  6.  
  7. if($_SERVER['REQUEST_METHOD'] == "POST")
  8. {
  9. // check de user met een query ofzo
  10.  
  11. if(!$Result)
  12. {
  13. // gegevens ingevoerd zijn fout
  14. }
  15. else
  16. {
  17. // gegevens zijn goed
  18. $_SESSION['gebruikersnaam'] = $_POST['gebruikersnaam'];
  19. echo 'U bent ingelogged. U word doorverstuurd';
  20. header("Refresh: 4; url=loggedin.php"); // doorversturen naar 'geheime' pagina
  21. }
  22. }
  23. else
  24. {
  25. // formulier weergeven
  26. }
  27. ?>


  1. <?php
  2. //pagina: loggedin.php
  3. session_start(); // sessie starten !!
  4. error_reporting(E_ALL); // errors weergeven
  5.  
  6. if(!isset( $_SESSION['gebruikersnaam'] ) )
  7. {
  8. // gebruiker niet ingelogged. Doorversturen naar loginformulier
  9. echo 'U bent niet ingelogged. U wordt doorverstuurd!';
  10. header("Refresh: 4; url=login.php");
  11. }
  12. else
  13. {
  14. // gebruiker wel ingelogged
  15. // show secret stuff
  16. }
  17. ?>


dit is een voorbeeldje Bekijk jou script en dit voorbeeld, lees een paar tutorials en wijzig dan pas je eigen script. Als je niet bekend bent met php, moet je niet meteen een script gaan wijzigen 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.283s