Sessies met nieuwe pagina?
Iemand een ideetje?
//Edit
Waarom staat ie in de koffie hoek -_-?
Gewijzigd op 02/10/2004 19:00:00 door Bart Waarom verplicht
en dat kan alleen met javascript :(...
Master-Disaster:
//Edit
Waarom staat ie in de koffie hoek -_-?
Waarom staat ie in de koffie hoek -_-?
Niet meer ;)
Code (php)
<script language="javascript">
window.open('./admin/index.php','Admin','scrollbars=yes,toolbar=no,location=no,resizable=yes');
</script>
De tekst die ik echo na het script, bevat gewoon wat hij moet bevatten...
Maar in de andere pagina, is het weg...
Gewijzigd op 02/10/2004 19:16:00 door Bart Waarom verplicht
?
Staat er boven die andere pagina, die index.php, wel Maar als ik erheen ga met <a href=fs target=_BLANK> doet ie het ook niet...
Heb je toevallig een .tk?
Tis wel vreemd :|
Kan ik niet doen dat hij bij het inloggen (dus als je op submit klikt) hij gelijk die pagina opent?
Master-Disaster:
Dis mijn script:
<script language="javascript">
window.open('./admin/index.php','Admin','scrollbars=yes,toolbar=no,location=no,resizable=yes');
</script>
De tekst die ik echo na het script, bevat gewoon wat hij moet bevatten...
Maar in de andere pagina, is het weg...
Code (php)
<script language="javascript">
window.open('./admin/index.php','Admin','scrollbars=yes,toolbar=no,location=no,resizable=yes');
</script>
De tekst die ik echo na het script, bevat gewoon wat hij moet bevatten...
Maar in de andere pagina, is het weg...
Moet je om sessies te setten, ook niet eerst
gebruiken? Dacht toch van wel? Is hier niet het geval...
Das niet het hele script namelijk....
Master-Disaster:
Lees is 2 posts hierboven.....
Das niet het hele script namelijk....
Das niet het hele script namelijk....
zet er dan niet "dis mijn script" boven, maar "dit is een deel ervan" ofzo ...
Edit: ik zie trouwens nergens staan dat je dit vermeldt hebt...
Edit 2: idd veel beter :)
Gewijzigd op 02/10/2004 19:17:00 door Alfred -
Zo beter?
Quote:
Ja, en als ik er gewoon inga, doet ie het ook (dus niet met nieuwe pagina)
Maar als ik erheen ga met <a href=fs target=_BLANK> doet ie het ook niet...
Maar als ik erheen ga met <a href=fs target=_BLANK> doet ie het ook niet...
Als je er gewoon ingaat.. Hoe bedoel je?
Edit: nvm, ik moet dringend gaan slapen, ik zie maar de helft... anyway, normaal leven sessies door, tot ze vervallen, of tot je session_destroy(); gebruikt :)
Gewijzigd op 02/10/2004 19:29:00 door Alfred -
---- Index.php
<FORM METHOD="POST" ACTION="login.php">
<table>
<tr>
<td colspan="2" align=CENTER><font size="2"><b>Login</b></font><br><br></td>
</tr>
<tr>
<td>Username:</td><td><INPUT TYPE="text" NAME="username"></td>
</tr>
<tr>
<td>Password:</td><td><INPUT TYPE="password" name="password"></td>
</tr>
<tr>
<td colspan="2" align=CENTER><br><INPUT TYPE="submit" value="Login"></td>
</tr>
</table>
</FORM>
---- Login.php
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
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
<?
session_start();
include("config.php");
$post_username = $_POST['username'];
$post_password = md5($_POST['password']);
echo "<font size=\"2\"><b>Login</b></font><br><br>";
if($_POST['username'] == "" OR $_POST['password'] == "")
{
echo "Je moet alles invullen...";
}
elseif($_POST['username'] != "" AND $_POST['password'] != "")
{
$start_login = mysql_query("SELECT * FROM gebruikers WHERE username = '".$post_username."' AND password = '".$post_password."'") or die(mysql_error());
if(mysql_num_rows($start_login) == 0)
{
echo "Ongeldige gebruikersnaam of wachtwoord.";
}
else
{
while($obj = mysql_fetch_object($start_login))
{
$username = $obj->username;
$rank = $obj->rank;
}
$_SESSION['username'] = $username;
$_SESSION['rank'] = $rank;
echo "<b>Succesvol ingelogd als ".$rank.".</b>";
if($rank == "admin")
{
?>
session_start();
include("config.php");
$post_username = $_POST['username'];
$post_password = md5($_POST['password']);
echo "<font size=\"2\"><b>Login</b></font><br><br>";
if($_POST['username'] == "" OR $_POST['password'] == "")
{
echo "Je moet alles invullen...";
}
elseif($_POST['username'] != "" AND $_POST['password'] != "")
{
$start_login = mysql_query("SELECT * FROM gebruikers WHERE username = '".$post_username."' AND password = '".$post_password."'") or die(mysql_error());
if(mysql_num_rows($start_login) == 0)
{
echo "Ongeldige gebruikersnaam of wachtwoord.";
}
else
{
while($obj = mysql_fetch_object($start_login))
{
$username = $obj->username;
$rank = $obj->rank;
}
$_SESSION['username'] = $username;
$_SESSION['rank'] = $rank;
echo "<b>Succesvol ingelogd als ".$rank.".</b>";
if($rank == "admin")
{
?>
<script language="javascript">
window.open('./admin/index.php','Admin','scrollbars=yes,toolbar=no,location=no,resizable=yes');
</script>
<script language="javascript">
window.open('./user/index.php','Admin','scrollbars=yes,toolbar=no,location=no,resizable=yes');
</script>
---- Andere index.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
hoi
Dat was het...
Gewijzigd op 02/10/2004 19:33:00 door Bart Waarom verplicht
Heeft iemand een ander idee hoe ik die info mee kan geven???
Normaal werken je sessies daar ook, maar je script lijkt in orde, dus geen idee hoe dit kan...
Edit: de bovenstaande manier is totaal niet veilig, want als je dan zelf naar de link zou gaan, kan je een user aanpassen, omdat deze in GET zit...
Gewijzigd op 03/10/2004 15:03:00 door Alfred -