Avatar billede nordi Nybegynder
24. april 2006 - 19:24 Der er 13 kommentarer

Ang Cookies login osv

Hejsa
har lavet en login fil, og så kommer man ind på en menu side, hvis man selvfølelig kan pass og user...
men mit problem er nu, at man bare kan skrive menusiden i browersen, og så er man inde på den..vil gerne have den røg til login, hvis man prøvede det...
Er det noget med cookies oder was? er det svært at lave, nogen som kan hjælpe eller ved hvor der er en tutorial til det?

Håber i kan hjælpe...
Avatar billede oversjanten Nybegynder
24. april 2006 - 19:42 #1
Du kan prøve at kaste et blik på denne side:

http://www.php-editors.com/contest/1/34-read.html
Avatar billede mr-xmas Nybegynder
24. april 2006 - 19:52 #2
Køre din side på session?
for så kan det os laves på andre måder :)
Avatar billede nordi Nybegynder
24. april 2006 - 19:55 #3
ja det gør de..
hvad gør man så?
Avatar billede mr-xmas Nybegynder
24. april 2006 - 19:57 #4
<?php
include("dbconnect.php");
$result = mysql_query("SELECT * FROM tabel WHERE brugernavn = '$_SESSION[brugernavn]'");
while ($row = mysql_fetch_array($result)){
extract($row);
?>
Det som brugeren må se :-)
<?php
} else {
?>
Det som den skriver hvis man ikke er logget ind :-)
<?php
}
?>
Avatar billede mr-xmas Nybegynder
24. april 2006 - 19:57 #5
det skulle meget gerne virke :)
Avatar billede nordi Nybegynder
24. april 2006 - 20:31 #6
ok lidt hælp..min menu side ser sådan ud:


?php
session_start();
?>

<center>
<?php
// Der oprettes forbindelse til databasen
include("inc/db_var.php");
$db_link = mysql_connect($host, $user, $pw);
$db_name = mysql_select_db($db) or die('Cannot select database');


?>
<h1>Index</h1>
<?
if (isset($_SESSION['s_username'])) {
echo "Welcome! Your are logged in as ".$_SESSION['s_username'].", thanks for visiting! <br />";
}else{
echo "You are not logged in you log in <a href='login_1.php'>here</a>";
echo $_SESSION['s_username'];
}
?>
<a href="test.php">Redigere i en bane</a>
<a href="test5.php">Opret ny bane</a>
</center>

<?
session_write_close();
?>


Her er der to punkter som man kan klikke sig ind på... men her på menu siden kan alle gå ind...og det skal man ikke..kun den som er logget ind...
Hvor skal jeg så skrive det der ind henne?
Avatar billede nordi Nybegynder
24. april 2006 - 21:21 #7
Slet ingen?
Avatar billede mr-xmas Nybegynder
24. april 2006 - 21:42 #8
jamen virker det der ikke?
er det ikke bare fordi du ikke har haft lukket eploxer for den k´gemmer session til den har været lukket
Avatar billede nordi Nybegynder
24. april 2006 - 21:46 #9
Det jeg har skrevet..virker fint...men kan ik se hvor jeg skal putte det ind som du har skrevet
Avatar billede mr-xmas Nybegynder
24. april 2006 - 21:53 #10
<?php
session_start();
?>
<?php
include("inc/db_var.php");
$db_link = mysql_connect($host, $user, $pw);
$db_name = mysql_select_db($db) or die('Cannot select database');
$result = mysql_query("SELECT * FROM tabel WHERE brugernavn = '$_SESSION[brugernavn]'");
while ($row = mysql_fetch_array($result)){
extract($row);
?>

<center>
<?php
// Der oprettes forbindelse til databasen
include("inc/db_var.php");
$db_link = mysql_connect($host, $user, $pw);
$db_name = mysql_select_db($db) or die('Cannot select database');


?>
<h1>Index</h1>
<?
if (isset($_SESSION['s_username'])) {
echo "Welcome! Your are logged in as ".$_SESSION['s_username'].", thanks for visiting! <br />";
}else{
echo "You are not logged in you log in <a href='login_1.php'>here</a>";
echo $_SESSION['s_username'];
}
?>
<a href="test.php">Redigere i en bane</a>
<a href="test5.php">Opret ny bane</a>
</center>

<?
session_write_close();
?>
<?php
} else {
?>
Du har ikke adgang til siden :-) du skal først være logget ind
<?php
}
?>
Avatar billede mr-xmas Nybegynder
24. april 2006 - 21:54 #11
<?php
session_start();
?>
<?php
include("inc/db_var.php");
$db_link = mysql_connect($host, $user, $pw);
$db_name = mysql_select_db($db) or die('Cannot select database');
$result = mysql_query("SELECT * FROM tabel WHERE brugernavn = '$_SESSION[s_username]'");
while ($row = mysql_fetch_array($result)){
extract($row);
?>

<center>
<?php
// Der oprettes forbindelse til databasen
include("inc/db_var.php");
$db_link = mysql_connect($host, $user, $pw);
$db_name = mysql_select_db($db) or die('Cannot select database');


?>
<h1>Index</h1>
<?
if (isset($_SESSION['s_username'])) {
echo "Welcome! Your are logged in as ".$_SESSION['s_username'].", thanks for visiting! <br />";
}else{
echo "You are not logged in you log in <a href='login_1.php'>here</a>";
echo $_SESSION['s_username'];
}
?>
<a href="test.php">Redigere i en bane</a>
<a href="test5.php">Opret ny bane</a>
</center>

<?
session_write_close();
?>
<?php
} else {
?>
Du har ikke adgang til siden :-) du skal først være logget ind
<?php
}
?>

sådan torr jeg det skal se ud
Avatar billede nordi Nybegynder
25. april 2006 - 00:01 #12
hmm synes ik det virker....
Avatar billede mr-xmas Nybegynder
25. april 2006 - 13:40 #13
hvad gør den `??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester