PROBLEEM! met inloggen via frames...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Maikel

Maikel

05/05/2009 11:21:00
Quote Anchor link
ik heb een erg groot probleem, iedereen die mijn site bezoekt komt op: www.taatu-fan.nl.tt

maar niemand kan hier inloggen terwijl je op de oorspronkelijke site gewoon in kan loggen, ik heb al ontdekt dat hij geen cookie aanmaakt in de frame

ik gebruik het script phpmylogon

Test account:
naam:
test
wachtwoord:
test123
 
PHP hulp

PHP hulp

23/12/2024 14:47:26
 
B a s
Beheerder

B a s

05/05/2009 11:23:00
Quote Anchor link
Ik kan gewoon inloggen hoor.. Miss staan je eigen cookies uit?
 
Maikel

Maikel

05/05/2009 11:25:00
Quote Anchor link
oh, btw de oorspronkelijke site is:
taatu-fan.awardspace.com

EDIT
ik weet het, sommige kunnen het en ik en mijn vrienden niet, mag ik misschien weten welke browser je gebruikt?

EDIT 2
ik heb cookies aanstaan, op de nieuwste mozilla en internet explorer lukt het mij niet om er in te komen, tevens mijn vrienden ook niet maar daarintegen wel iemand die ik ook ken???
Gewijzigd op 01/01/1970 01:00:00 door Maikel
 
B a s
Beheerder

B a s

05/05/2009 11:29:00
Quote Anchor link
FireFox, nieuwste versie. Alleen lijkt me dat vrijwel onmogelijk dat sommige wel kunnen inloggen en sommige niet. PHP is niet client side dus het lijkt me meer waarschijnlijk dat het door instellingen in je browser kan komen.

Ook al geprobeerd met je test account ipv je eigen account die vermoedelijk hebt?
Gewijzigd op 01/01/1970 01:00:00 door B a s
 
Maikel

Maikel

05/05/2009 11:36:00
Quote Anchor link
ik heb heel veel accounts aangemaakt en geprobeerd :(

ik heb nu als ik inlog:
typ naam en wachtwoord in
druk op enter / knopje login
wachten
komt terug op de inlogpagina

als je inlogt kan je dan ook alle paginas bezoeken en je profiel bewerken?
 
Mr.Ark

Mr.Ark

05/05/2009 11:47:00
Quote Anchor link
Ik heb het ook even geprobeerd.

IE = Deed het niet
FF = Deed het wel

EDIT

@ Maikel

Post eens je login code
Gewijzigd op 01/01/1970 01:00:00 door Mr.Ark
 
Sjoerd Legu

Sjoerd Legu

05/05/2009 11:54:00
Quote Anchor link
Dit probleem had ik ook met een .nl.tt website. Ik kon alleen inloggen buiten de '.nl.tt' zone. Dus gewoon op de website zelf.

Probeer eens in te loggen buiten je .nl.tt website? Misschien helpt het. :)
 
Maikel

Maikel

05/05/2009 11:57:00
Quote Anchor link
sjoerd, ik weet het maar het probleem is juist dat de mensen op die site komen omdat je anders zon dome url in moet typen..
 
Maikel

Maikel

05/05/2009 11:59:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
###################################
##   PHPMYLOGON: A LOGIN SYSTEM  ##
##    (c) 2006 Jorik Berkepas    ##
##   Under the GNU GPL license   ##
##     [email protected]      ##
###################################

// Inlucde this file (safe.php) to let a page only access by members/admins


include_once("config.php");
include_once("lang/lang_".$lang.".php");
include_once("connect.php");

if(isset($_SESSION['user_id'])) {
 // Login ok, update last active
 $sql = "UPDATE `".$db_tbl."` SET lastactive=NOW() WHERE id='".$_SESSION['user_id']."'";
 mysql_query($sql);
}
else{
 if(isset($_COOKIE['cookie_id'])) {
  $sql = "SELECT cookie_pass,state FROM `".$db_tbl."` WHERE id='".$_COOKIE['cookie_id']."'";
  $query = mysql_query($sql);
  $row = mysql_fetch_object($query);
  $dbpass = htmlspecialchars($row->cookie_pass);
  $dbstatus = htmlspecialchars($row->state);
  if($dbpass == $_COOKIE['cookie_pass']) {
   $_SESSION['user_id'] = $_COOKIE['cookie_id'];
   $_SESSION['user_status'] = $dbstatus;
  }
else{
   setcookie("cookie_id", "", time() - 3600);
   setcookie("cookie_pass", "", time() - 3600);
   header("Location: login.php");
  }
 }
else{
  header("Location: login.php");
 }
}

?>
 
Maikel

Maikel

05/05/2009 13:10:00
Quote Anchor link
en het probleem daarbij is dat de meeste mensen ook nog IE gebruiken....
 
Mr.Ark

Mr.Ark

05/05/2009 13:44:00
Quote Anchor link
@ Maikel

Waarom koop je niet gewoon een webhosting met domein?
 
Maikel

Maikel

05/05/2009 13:49:00
Quote Anchor link
1. ik ben een noob en wil eerst wat leren
2. mijn ouders gaan noooooooooooooooooooooooooooooooit goed vinden! omdat ik dan mijn geld "weggooi"
3. mijn ouders hebben al een website (bagger, je betaalt veel en krijgt alleen html).

ook geen opties thuis
4. ik heb Geen oude computer beschikbaar om online te zetten
5. internetverbinding is te sloom
 
Hipska BE

Hipska BE

05/05/2009 14:04:00
Quote Anchor link
Je kan toch lokaal op je computer je scriptjes testen zonder dat ze online hoeven te staan?
 
B a s
Beheerder

B a s

05/05/2009 23:13:00
Quote Anchor link
Zou misschien het probleem kunnen zijn dat je checked of de $_POST['submit'] knop is geset of niet? Want dan werkt het wel als je met de muis klikt op 'Inloggen' maar niet als je op 'Enter' ramt.
 
Joey Drieling

Joey Drieling

05/05/2009 23:48:00
Quote Anchor link
Na 23x probeeren wilde in IE 8 de button wel maar met enter werkt het heelemaal niet.

Krijg een error bij uitlogen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
Warning: session_destroy(): Trying to destroy uninitialized session in /home/www/taatu-fan.awardspace.com/members/logout.php on line 17
Je bent succesvol uitgelogd.
 Opnieuw inloggen


Ik was ook een noob mar had tog gouw een eige domein gekocht. mijn ouders vonden het ook zonde maar leker belangrijk.

Ik ben blij dat ik het gedaan heb, je leert er best wel veel van als je een beetje loopt online te klooten en uitprobeeren.

Ik weet je kan ook lokaal werken en uitprobeeren maar vind lekkerder online.

Dus kleine moeite om een hosting te neemen prijs valt mee, en je krijg vaak bijna altijd ook nog eens een gratis domeinnaam erbij.
Gewijzigd op 01/01/1970 01:00:00 door Joey Drieling
 
- -

- -

06/05/2009 09:55:00
Quote Anchor link
Het probleem zit hem in het feit dat IE je cookies opslaat voor het hoofddomein (www.taatu-fan.nl.tt dus) in plaats van je websitedomein (taatu-fan.awardspace.com). Dit is op te lossen door de volgende header mee te sturen met je website:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');

?>
 
Maikel

Maikel

06/05/2009 11:38:00
Quote Anchor link
werkt nog steeds niet, in IE niet en in FF ook niet..

bij mij tenminste niet.. julie dan..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');

?>


deze code heb ik ingevoegt, ik vind hem raar ´t doet toch niks `slechts`???
Gewijzigd op 01/01/1970 01:00:00 door Maikel
 
Mr.Ark

Mr.Ark

06/05/2009 11:42:00
Quote Anchor link
Quote:
deze code heb ik ingevoegt, ik vind hem raar ´t doet toch niks `slechts`???


Waarom bouw je zelf niet even een login systeem met sessies?

Voorbeeld -> http://phphulp.vindme.nl/
 
B a s
Beheerder

B a s

06/05/2009 11:57:00
Quote Anchor link
Of je gebruikt gewoon de domain parameter in setcookie?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.