Gå til innhold

Enkelt log-on script i PHP [HASTER]


Anbefalte innlegg

Jeg trenger litt hjelp. Jeg har laget en side til mitt lokale skulelag, og jeg skal lage en info-side som jeg skal legge et passord på, slik at "normale" folk ikke kommer inn der. Siden er denne: www.skulelaget.moo.no og som du ser, er ikkje "logg på" siden knyttet til noe. Kan noen hjelpe til med å lage et script, der jeg skriver inn 10 br.navn+passord (en til hvert styremedlem), og viss br.navn og passor stemmer met ett av altarnativene som er scriptet, så sender den deg til "enside.htm" i samme mappe på serveren

 

Forstår dere hva jeg mener?

Lenke til kommentar
Videoannonse
Annonse

Jeg har et.

Bare vent på edit.

 

EDIT:

<form action="login.php" method="POST">
<input type="text" name="user" value="Brukernavn" size="15" onfocus="this.value = '';"><br>
<input type="password" name="pass" value="Passordet" size="15" onfocus="this.value = '';"><br>
<input type="submit" name="submit" value="Logg inn">
</form>
<?php
$user = $_POST['user'];
$pass = $_POST['pass'];
$submit = $_POST['submit'];

//Brukere
$bruker['AlecTBM'] = '123abc';
$bruker['xox'] = 'mitt passord';


//Sjekker
if (isset($submit)){
if ($bruker[$user] == $pass){
 echo 'Du er logget inn som: '.$user.'!!';
}else{
 echo 'Du er ikke logget inn';
}
}else{
echo 'Du er ikke logget inn';
}
?>

 

Håper dette funker

 

PS.

Du burde droppe frames og begynne med litt CSS på siden.

Gå å snok litt rundt på webprogramerings forumet.

 

JIPPI:

:w00t: 500 innlegg :w00t:

Endret av AlecTBM
Lenke til kommentar

Jeg vi bare ha den i frames, siden jeg er mindre god i programmering :blush:.....

 

Jeg vil bare ha et script som jeg knytter til den siden, og viss brukernavn og passord stemmer, så vil den sende deg videre til "side.htm"

 

Hvordan sender jeg brukeren videre med det scriptet?

Jeg skal ikke lage et beskyttet område, bare en "avansert" link... Slik at det er vanskelig å finne uten å bruke br.navn og passord

Endret av Disippel i lære
Lenke til kommentar

da bytter du ut:

echo 'Du er logget inn som: '.$user.'!!';

 

med:

?>

<head>

<meta rel="refreash" http="0:vei/til/side.htm">

</head>

<?php

 

Sikkert ikke den beste metoden, men den funker fint siden du ikke skal ha noe form for passordbesyttelse på de andre sidene.

 

PS.

rett meg hvis jeg er feil

Lenke til kommentar

Jeg bruker denne koden nå, men jeg kommer meg ikke inn. Kan noen se om de finner feilen?

 

<html>

<head>
<meta http-equiv="Content-Language" content="no-bok">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>www.skulelaget.moo.no</title>
</head>

<body>

<p align="center">
 </p>
<table cellpadding="0" cellspacing="0" id="table1" width="651" height="481">
<!-- MSTableType="layout" -->
<tr>

<td> </td>
<td valign="top">
<p align="center">
<img border="0" src="images/Knapper/Logg%20Inn.gif" width="159" height="38"></td>
<td height="46"> </td>
</tr>
<tr>
 <td valign="top" width="51">
 <!-- MSCellType="empty" -->

  </td>
 <td valign="top" width="550">
 <form action="login.php" method="POST">
<input type="text" name="user" value="Brukernavn" size="15" onfocus="this.value = '';"><br>
<input type="password" name="pass" value="Passordet" size="15" onfocus="this.value = '';"><br>
<input type="submit" name="submit" value="Logg inn">
</form>
<?php
$user = $_POST['user'];
$pass = $_POST['pass'];
$submit = $_POST['submit'];

//Brukere
$bruker['test'] = 'test';
$bruker['test2'] = 'test2';


//Sjekker
if (isset($submit)){
if ($bruker[$user] == $pass){
?><head><meta rel="refresh" http="0:http://home.no.net/skulelag/index.htm."></head><?php
}else{
echo 'Du er ikke logget inn';
}
}else{
echo 'Du er ikke logget inn';
}
?>

 

EDIT: Denne koden vil bare lede deg til fremsiden til siden..

 

Til deg som lurte på hvorfor jeg gjorde det på denne måten, så er det for å gjere dette enkelt, og for at jeg ikke har tilgang til MySQL

Endret av Disippel i lære
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...