Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Php logud

Php logud


 

Php logud

TheSprayMan  

Jeg står for at lave min families hjemmeside, og nu mangler jeg kun at få logud funktionen
til at virke :S

Det er et simpelt loging med 4 brugere uden mysql, men jeg kan simpelthen ikke få det til
at virke.

login-boksen sidder i menuen.

menu.php :

<? session_start(); ?>
<b>Menu:</b>
<br>
<br>
<a href="nyheder.php" target=main>Nyheder</a>
<br>
<a href="tagwall.php" target=main>Tagwall</a>
<br>
<a href="*****" target=main>******´s side</a>
<br>
<a href="*****" target=main>*****´s side</a>
<br>
<a href="*****" target=main>*****</a>
<br>
<a href="*****" target=main>*****</a>
<br>
<?php
    $bruger
$_POST["bruger"];
    
$password$_POST["password"];

    if(
$login == "0"){
    
$bruger 0;
    
$password 0;
    }


    if(
$bruger == "*****" && $password == "*****"){
        
$_SESSION["login"]="1";
        
$_SESSION["navn"]="*****";

    } else if(
$bruger == "*****" && $password == "*****"){
        
$_SESSION["login"]="1";
        
$_SESSION["navn"]="*****";

    } else if(
$bruger == ***** && $password == "*****"){
        
$_SESSION["login"]="1";
        
$_SESSION["navn"]="*****";

    } else if(
$bruger == ***** && $password == "*****"){
        
$_SESSION["login"]="1";
        
$_SESSION["navn"]="*****";


    } else { 

?>

<br>
Login:
<br>
<br>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
Brugernavn:
<br>
<input type="text" name="bruger">
<br>
Password:
<br>
<input type="password" name="password">
<input type="hidden" name="go" value="1">
<br>
<input type="submit" name="send" value="Login">
</form>

<?


}


    if(
$_SESSION["login"]== 1){
?>

<br>
<br>
    Velkommen <? echo "$navn"?>
<br>
<br>

<a href=artikelskriv.php target=main>Skriv artikel</a>
<br>

<a href="<? echo "$navn"?>/edit" target=main>Lav din egen side om</a>
<br>
<br>
<br>

<a href=menu.php?login=0>Log ud!</a>

<?

}

?>



Dato : 24.05.2007, 21:38

Visninger : 2361

Points : 250

 

Den her bruger jeg

logud.php

<?
session_start
();
session_unregister($_SESSION['mail']);
session_destroy() ;

if (isset(
$_COOKIE[session_name()])) {
  
setcookie(session_name(), ''time()-42000'/');
}

header("Location: index.php");

?>


Dato : 24.05.2007, 22:17

Afvist svar af : Thor B.N.  

 

Hvorfor skal der være em logud knap? .. det er jo kun nogle du kender som skal bruge det??
altså skal du bare sætte et link til der hvor man logger ind i igen ..? Så er vi forfra
igen ! Dem der bruger det behøver vel ikke engang logge ud?.. er det ikke kun til en 4-5
mennesker??


Dato : 30.05.2007, 08:52

Kommentar af : Rasmus  

 

Nu ser min menu.php sådan her ud:

<? session_start(); ?>
<b>Menu:</b>
<br>
<br>
<a href="nyheder.php" target=main>Nyheder</a>
<br>
<a href="tagwall.php" target=main>Tagwall</a>
<br>
<a href="*****" target=main>******´s side</a>
<br>
<a href="*****" target=main>*****´s side</a>
<br>
<a href="*****" target=main>*****</a>
<br>
<a href="*****" target=main>*****</a>
<br>
<?php
        $_SESSION
["bruger"]= $_POST["bruger"];
    
$_SESSION["password"]= $_POST["password"];


    if(
$bruger == "*****" && $password == "*****"){
        
$_SESSION["login"]="1";
        
$_SESSION["navn"]="*****";

    } else if(
$bruger == "*****" && $password == "*****"){
        
$_SESSION["login"]="1";
        
$_SESSION["navn"]="*****";

    } else if(
$bruger == ***** && $password == "*****"){
        
$_SESSION["login"]="1";
        
$_SESSION["navn"]="*****";

    } else if(
$bruger == ***** && $password == "*****"){
        
$_SESSION["login"]="1";
        
$_SESSION["navn"]="*****";


    } else {

?>

<br>
Login:
<br>
<br>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
Brugernavn:
<br>
<input type="text" name="bruger">
<br>
Password:
<br>
<input type="password" name="password">
<input type="hidden" name="go" value="1">
<br>
<input type="submit" name="send" value="Login">
</form>

<?


}


    if(
$_SESSION["login"]== 1){
?>

<br>
<br>
    Velkommen <? echo "$navn"?>
<br>
<br>

<a href=artikelskriv.php target=main>Skriv artikel</a>
<br>

<a href="<? echo "$navn"?>/edit" target=main>Lav din egen side om</a>
<br>
<br>
<br>

<a href=logud.php>Log ud!</a>

<?

}

?>



Og min logud.php:

<? session_start();
session_unregister($_SESSION['mail']);
session_destroy() ;

if (isset(
$_COOKIE[session_name()])) {
  
setcookie(session_name(), ''time()-42000'/');
}

header("Location: menu.php");

?>


Men. Når jeg logger ind, og så opdaterer siden, kommer BÅDE login-formen og det der skal
stå når man er logget ind frem. Er der nogle der ved hvorfor ? Hvad skal jeg gøre ?


Dato : 08.06.2007, 18:33

Kommentar af : TheSprayMan  

 

Nogle der ved hvad der går galt ?

Dato : 25.06.2007, 07:36

Kommentar af : TheSprayMan  

 

Slet ingen der ved det ?


Dato : 21.07.2007, 19:22

Kommentar af : TheSprayMan  

 

Prøv og spørg på rowl.dk... Lidt mere aktivitet der..

Dato : 23.07.2007, 10:29

Kommentar af : Rasmus  

 

Fik du løst problemet?

Dato : 05.08.2007, 02:27

Afvist svar af : Thomas Petersen  

 

Nej ikke endnu

Dato : 07.08.2007, 18:56

Kommentar af : TheSprayMan  

 

Skriv i post til mig - så kigger jeg på problemet i weekenden - har ikke lige så meget tid
- en del arbejde. Men kan godt lave det for dig ;)


Dato : 08.08.2007, 16:11

Kommentar af : Thomas Petersen  

 

jo ser du det er er let
koden ser sådan her ud
<input type="button" value="log ud" onclick="self.location.href='$_SERVER['PHP_SELF'];'"
style="width: 100%">
forklaring
ja ser i variablan
$_SERVER['PHP_SELF'];
betyder det du kalder din side så
den her vil virke på alle de sider
 du er loget ind på
og ser du  dette stykke kode

<input type="button" value="her skal navnet på din knap stå"
onclick="self.location.href='her skal siden stå'" style="width: 100%">

 tinger ren fatisk en knap der for
 kommer det til at se lidt under lidt ud
vis du vil ha det til et nomalt link så er det muligt jeg gider bare ikke vise hvordan i
dag men jeg håber det her var svar nok
ps: undskyld for alle stave fejl
(jeg er jo kun 11)


Dato : 14.08.2007, 19:44

Afvist svar af : mystik  

 

øøøh ... mystik jeg ser ikke rigtig hvad det skulle hjælpe og hvorfor du vil gøre det på
den måde .. 


Dato : 15.08.2007, 16:09

Kommentar af : TheSprayMan  

 

lukker den .. jeg har lavet den på rowl istedet

Dato : 15.08.2007, 16:28

Godkendt svar af : TheSprayMan  

 

the spary man
jeg ved ren fatisk ikke hvorfor det virker jeg har bare prøvet det jeg tror det er på
grund af variablerne nej jeg ved det bare ikke


Dato : 15.08.2007, 20:54

Kommentar af : mystik  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund