Gå til innhold

Jeg trenger et login-script


Anbefalte innlegg

Jeg er ute etter et login, logout, administrator kontrollpanel script. Jeg vil ha et script som man ikke kan se passordet ved å se i kildekoden, og heller ikke på andre måter (hvis det finnes noen andre måter da). Det skal med andre ord ikke gå ann å finne ut passordet uten om å gjette det (noe som vil bli veldig vanskelig med de type passordene jeg bruker :D ). På logg inn siden skal det stå "Username" og "Password, eller evnt. "Brukernavn og "Passord", og et felt der man kan skrive inn brukernavn og passord. I feltet man skal skrive inn passordet vil jeg at det kommer slike:*, istendenfor passordet, så hvis noen ser på mens jeg taster inn passordet, så kommer ikke passordet, men slike: *. Hvis man taster inn feil brukernavn eller passord skal det stå: du tastet inn feil passord. prøv igjen.

 

Jeg vil også ha en side med administrator kontrollpanel. Jeg er faktisk ikke helt sikker på hva jeg skal ha i admin panelet enda, men det finner jeg ut snart.

I admin panelet vil jeg ha en link der det står "log out" eller "logg ut", og når man klikker på linken blir man logget ut.

 

Jeg vil også ha en logg ut side, som det bare står feks: du ble nå logget ut.

 

Etter det jeg har skjønt, er det ikke vanskelig å oversette et script fra engelsk til norsk, så det klarer jeg fint selv.

 

Jeg kan ikke noe PHP eller MySQL, så jeg må bruke et ferdig-laget script.

 

Tusen takk for alle svar! Håper noen her kan hjelpe meg.

 

Emnetittel redigert. "Logg inn script" er en lite beskrivende emnetittel. PoleCat

Endret av PoleCat
Lenke til kommentar
Videoannonse
Annonse

Ok. Jeg fant et script her på hw.no, men det ser ikke ut til å funke. Noen som kan se noe feil i koden(e)?

 

login.php

<table width="315" height="199" border="0">
<tr>
<td><form name="form1" method="post" action="check.php">
<table width="407" border="0">
<tr> 
<td width="105">Username:</td>
<td width="194"><input name="username" type="text" id="username"></td>
</tr>
<tr> 
<td>Password:</td>
<td><input name="password" type="text" id="password"></td>
</tr>
</table>
<br>
<input type="submit" name="Submit" value="Login">
</form>

 

admin.php

<?php
if($_SESSION["login"] == ok){ ?>
This is the admin area
Add content in this section
<a href="logout.php">Logg ut</a>
<?php
}
else {
echo "Not logged in, please log in";
}
?>

 

check.php

<?php
$admin1 = "admin"; // first admin username
$adm_pass1 = "1234"; // first admin password

$admin2 = "guest"; // second admin username
$adm_pass2 = "1234"; // second admin password

$username = $_POST['username']; // Setter variabel som henter brukernavn fra skjema
$password = $_POST['passord']; // Setter variabel som henter brukernavn fra skjema

if($username == $admin1 && $password == $adm_pass1 || $username == $admin2 && $password == $adm_pass2){
session_start();
$_SESSION['login'] = 'ok';
echo ('Congratulations ' . $_POST['username'] . '<br>You may now proceed to the <a href="admin.php">admin area</a>!');
}

else {
echo 'Username " . $_POST['username'] . " or password " . $_POST['password'] . " is incorrect, please try again'; }
?>

 

logout.php

<?php
unset($_SESSION["login"]);

echo 'Du ble nå logget ut!';
?>

 

Som dere ser har jeg opprettet to brukerkontoer, admin og guest og passordene er 1234.

Men jeg får bare feilmeldingen "Parse error: parse error, expecting `','' or `';'' in mittdomene/check.php on line 14" når jeg har taster passordet og klikker på logg inn.

Endret av kidden
Lenke til kommentar

Ingen som kan hjelpe?

 

Anyway... Jeg komemr inn på login.php, men når jeg skriver inn brukernavnet og passordet som jeg valgte, så kommer bare feilmeldingen "Parse error: parse error, expecting `','' or `';'' in mittdomene/check.php on line 14". Er det slik at jeg må chmode filene?

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...