Avatar billede julemandenb Nybegynder
01. juli 2010 - 00:05 Der er 5 kommentarer og
1 løsning

Session, if, hvordan skal det bygges op?

Hej Eksperten

- Jeg skal bruge et stykke kode som starter en session
hvis sessionen ikke er sat.

Jeg er fundet frem her til...
_____________________________________________
<?php
include "config.php";

$adgangskode = "38274jd";

if(isset($_POST['submit'])){
$kode = $_POST['kode'];


hvordan laver en if sætningen der tjekker om $kode == $adgangskode or om $_session['adgangsord'] == $adgangskode

hvis session ( adgangsord ) er sat skal den logge en ind. og man skal *IKKE* skrive adgangskoden igen, hvis den der ved ikke er sat skal man logge ind og hvis koden så er korrekt skal den starte en session med koden.

Håber ikke det var alt for besværlig

Med venlig hilsen
Mikkel Bering
Avatar billede hypofysen Nybegynder
01. juli 2010 - 07:07 #1
if(isset($_SESSION['adgang']))
{
//login
}else{
  if(isset($_POST['submit'])){
  $kode = $_POST['kode'];¨
  }
  if($kode == $adgangskode)
  {
  $_SESSION['adgang'] = true;
  }

}
Avatar billede Springform Nybegynder
01. juli 2010 - 08:50 #2
if(!session_is_registered('adgangsord')){   
            header( "Location: //login" );
}

Den stump kode skal du bare include på alle de sider der skal låses
Avatar billede Springform Nybegynder
01. juli 2010 - 08:52 #3
Altså hvis session  'adgangsord' ikke er sat bliver man sendt til login siden, og må prøve igen
Avatar billede julemandenb Nybegynder
01. juli 2010 - 10:54 #4
Tak, jeg vil kigge på det senere :D
Avatar billede Springform Nybegynder
03. juli 2010 - 11:25 #5
Fået det til at virke?
Avatar billede julemandenb Nybegynder
06. juli 2010 - 20:34 #6
Det virkede ikke. men fandt en anden løsning hvor jeg brugte din kode. mange tak for hjælpen
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