PROBLEEM! met inloggen via frames...
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
ik heb een erg groot probleem, iedereen die mijn site bezoekt komt op: 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
Ik kan gewoon inloggen hoor.. Miss staan je eigen cookies uit?
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
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
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?
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
Probeer eens in te loggen buiten je .nl.tt website? Misschien helpt het. :)
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..
Code (php)
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
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");
}
}
?>
###################################
## 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");
}
}
?>
en het probleem daarbij is dat de meeste mensen ook nog IE gebruiken....
Waarom koop je niet gewoon een webhosting met domein?
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
Je kan toch lokaal op je computer je scriptjes testen zonder dat ze online hoeven te staan?
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.
Krijg een error bij uitlogen:
Code (php)
1
2
3
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
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
bij mij tenminste niet.. julie dan..
deze code heb ik ingevoegt, ik vind hem raar ´t doet toch niks `slechts`???
Gewijzigd op 01/01/1970 01:00:00 door Maikel
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/
Of je gebruikt gewoon de domain parameter in setcookie?