Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

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 : 2376

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 : t 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 indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

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

Bund