Weergegeven resultaten: 1 t/m 6 van 6
  1. #1
    Expert   teken's schermafbeelding
    Geregistreerd
    10 May 2005
    Berichten
    791
    Bedankjes
    199
    Bedankt
    111 keer in 79 posts

    php login script met aanmelde page

    ik zoek hp login script met aanmelde page.

    of gewoon een php inlog system voor op m'n site tezetten. en daar koppel ik een page aan.

    Ik had dit vroeger, en spijtig ben ik die script kwijt.
    Iemand idee waar ik nu zoiets vindt. thnx

  2. De volgende gebruiker bedankt teken voor deze nuttige post:

    Dexter ( 7 June 2008)

  3. #2
    Expert   Dexter's schermafbeelding
    Geregistreerd
    30 January 2008
    Locatie
    België
    Berichten
    692
    Bedankjes
    625
    Bedankt
    636 keer in 343 posts
    Google is your friend

    Ben zelf ook aan het zoeken achter goede systemen met extra features voor members

    Soms niet echt gemakkellijk te vinden, maar meestal vind je het uiteindelijk wel.

    Wat voor loginsysteem zoek je precies? Met pb? Met passwoordbeveiligde pagina's? Of gewoon simpel loginsysteem?


    Adri

  4. #3
    Geband  
    Geregistreerd
    14 May 2008
    Berichten
    43
    Bedankjes
    1
    Bedankt
    22 keer in 11 posts
    hey,

    PHP-code:
    <?php 
    session_start
    ();
    $submit $_POST['submit']; 
    error_reporting(E_WARNING);
    if(
    $submit) {
    $name $_POST['name'];
    $pass $_POST['pass'];
    $pass md5($pass);
    include(
    'connections.php');
    $SQL "SELECT name,pass FROM inlog WHERE name='" $name "' AND pass='" $pass "'";
    $result mysql_query($SQL);
    $count mysql_num_rows($result);
    if(
    $count !== 1) die('<b>ONJUISTE COMBINATIE GEBRUIKERSNAAM EN WACHTWOORD!</b>');
    $loggedin 'admin';
    $first 'eerste';
    $_SESSION['loggedin'] = "admin";
    $_SESSION['first'] = "eerste";
    $_SESSION['name'] = $name;
    echo 
    '<head><meta http-equiv="refresh"content="2;URL=admin/index.php">
    </head><body><p>U wordt automatisch doorgestuurd, een ogenblik geduld a.u.b.</p>'
    ;
    echo 
    '<br /><br />Indien U 10 seconden na het zien van deze pagina nog steeds niet bent doorgezonden, ';
    echo 
    'klik dan <a href="admin/index.php" target="_blanc">hier</a>';
    mysql_close();
    }
    if(!
    $submit) {
    ?>
    <form method="post" action="<?php $PHP_SELF ?>" ><table width="100%" border="0">
    <tr>
    <td width="15%">gebruikersnaam:</td>
    <td width="35%"><input type="text" name="name" /></td>
    </tr>
    <tr>
    <td>wachtwoord:</td>
    <td><input type="password" name="pass" /></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit" value="OK" /></td>
    </tr>
    </table></form>
    <?php ?>

    sessie.php
    PHP-code:
    <?php
    session_start
    ();
    if(
    $_SESSION['loggedin'] == 'admin'$loggedin 'yes';
    ?>

    inlog_list.php
    PHP-code:
    <?php
    //verbinden met mySQL
    include("connections.php");
    // codes voor verwijderen etc.
    //verwijderen
    if($_GET['action'] == "delete"){ 
    if(
    $_SESSION['name'] == 'ADMIN') {
    $ID $_REQUEST['ID'];
    $inlog_SQL_del "DELETE FROM inlog WHERE ID='$ID'";
    $bool mysql_query("$inlog_SQL_del");
    if(
    $bool == "1") echo "<script language=javascript>window.alert('de persoon is verwijderd.')</script>";
    if(
    $bool <> "1") echo "<script language=javascript>window.alert('fout opgetreden.')</script>";
    } else echo 
    'Geen toegang!!<br />'
    }
    //invoegen
    if($_POST['action'] == "insert"){ 
    $pass md5($_POST['pass']);
    $inlog_SQL_insert "INSERT INTO inlog (name, pass) VALUES ('" $_POST['name'] . "','" $pass"')";
    $bool mysql_query($inlog_SQL_insert);
    if(
    $bool == 1) echo "<script language=javascript>window.alert('de persoon is toegevoegd.')</script>";
    if(
    $bool <> 1) echo "<script language=javascript>window.alert('Fout bij toevoegen.')</script>";
    }
    //updaten
    if($_POST['action'] == "update") {
    $ID $_POST['ID'];
    if(isset(
    $_POST['pass']) && strlen($_POST['pass']) < 4$error_msg "Te kort wachtwoord. Minimaal 4 karakters!";
    if(empty(
    $_POST['pass'])) $error_msg '';
    $pass md5($_POST['pass']);
    if(!isset(
    $error_msg)) {
    $inlog_SQL_update "UPDATE inlog SET pass='$pass' where ID='$ID'";
    $bool mysql_query($inlog_SQL_update);
    if(
    $bool == 1) echo "<script language=javascript>window.alert('de persoon is aangepast.')</script>";
    if(
    $bool <> 1) echo "<script language=javascript>window.alert('Fout bij aanpassen.')</script>";
    echo 
    'Je nieuwe wachtwoord is: <b>' $_POST['pass'] . '</b><br />Geef dit wachtwoord aan niemand door!!';
    } else echo 
    $error_msg;

    }
    echo 
    '<table width="100%" border="1"><tr><td>Naam:</td><td>Wachtwoord:</td><td>Opties:</td></tr>';
    mysql_close();
    //nieuwsberichten laten zien
    include("connections.php");
    $inlog_SQL "SELECT * FROM inlog ORDER BY name DESC";
    $inlog_result mysql_query($inlog_SQL);
    while(
    $inlog mysql_fetch_array($inlog_result)) {
    $pass 'Het wachtwoord is door de complexe versleuteling niet op te vragen';
    if(
    $_SESSION['name'] !== $inlog['name'] && $_SESSION['name'] !== 'ADMIN'$pass '***';
    ?>
    <tr> 
    <td><?php echo $inlog['name'?></td>
    <td><?php echo $pass ?></td>
    <td><?php if($_SESSION['name'] == $inlog['name'] || $_SESSION['name'] == 'ADMIN') echo '<a href="index.php?section=inlog_edit&ID=' $inlog['ID'] . '">Bewerken</a>';
    if(
    $_SESSION['name'] == 'ADMIN') echo '<br /><a href="index.php?section=inlog_list&action=delete&ID=' $inlog['ID'] . '">Verwijderen</a>';
    if(
    $_SESSION['name'] !== $inlog['name'] && $_SESSION['name'] !== 'ADMIN') echo 'Geen toegang tot de opties!'?></td>
    </tr>
    <?php
    }
    mysql_close();
    ?>
    </table>

    inlog_edit.php
    PHP-code:
    <p class="tablehead">Wijzig je wachtwoord/gebruikersnaam</p>
    <?php
    $ID 
    $_GET['ID'];
    include(
    "connections.php");
    $SQL_inlog "select * from inlog where ID='$ID'";
    $inlog_result mysql_query($SQL_inlog);
    $inlog mysql_fetch_array($inlog_result);
    mysql_close();
    $inhoud $inlog['inlog_main'];
    $inhoud strip_tags($inhoud,'<a><p><img><b>');
    ?>
    <form name="form1" method="post" action="index.php?section=inlog_list">
    <table width="100%" border="0">
    <tr> 
    <td>Naam:</td>
    <td> <?php
    echo $inlog['name'?> 
    </td>
    </tr>
    <tr> 
    <td>Wachtwoord</td>
    <td><input type="password" name="pass" value=""><br />je wachtwoord moet minstens 4 karakters hebben!</td>
    </tr>
    <tr> 
    <td>bevestiging</td>
    <td><input type="submit" name="Submit" value="Submit"> <input name="action" type="hidden" value="update"> 
    <input type="hidden" name="ID" value="<?php echo $_GET['ID'?>"></td>
    </tr>
    </table>
    </form>

    inlog_new.php
    HTML-code:
    <p class="tablehead">Nieuwe gebruiker toevoegen</p>
    <form action="index.php?section=inlog_list" method="post">
    <table width="100%" border="0">
    <tr>
    <td width="14%">Naam:</td>
    <td width="86%"><input type="text" name="name" size="45"></td>
    </tr>
    <tr>
    <td>Wachtwoord:</td>
    <td><input type="password" name="pass" size="19" maxlength="19"></td>
    </tr>
    <tr>
    <td>Bevestiging:</td>
    <td><input type="submit" name="Submit" value="OK">
    <input type="hidden" name="action" value="insert"> </td>
    </tr>
    </table>
    </form>
    </td>
    </tr>
    </table>


    je moet op iedere beveiligde pagina sessie.php includen als volgt

    willekeurige_pagina_met_beveiliging.php
    PHP-code:
    <?php
    include('sessie.php');
    if(
    $loggedin == 'yes') {
    JE PAGINA
    } else (
    echo 
    '<b>Niet Ingelogd!</b>';
    ?>
    Laatst gewijzigd door Jelle; 10 June 2008 om 16:14 Reden: BBCodes geplaatst voor de leesbaarheid

  5. De volgende gebruiker bedankt bart 16 voor deze nuttige post:

    Dexter (11 June 2008)

  6. #4
    Expert   teken's schermafbeelding
    Geregistreerd
    10 May 2005
    Berichten
    791
    Bedankjes
    199
    Bedankt
    111 keer in 79 posts
    leuk kwil het testen maar ertbreekt iets ?

    de Eerst php script opslaan als ?
    en da die /admin/index.php ? hm

    Wat ik wil :
    op mijn webpage een gewone inlog box "login en pasw."
    en als je ingelogt bent, gaat er een page open bv : Target "main"
    met de page die ik wil, en die page kan niet opgeroepen worden zond pas ect..

    hm

    uwe script ziet er leuk uit anders.

  7. #5
    Geband  
    Geregistreerd
    14 May 2008
    Berichten
    43
    Bedankjes
    1
    Bedankt
    22 keer in 11 posts
    Dank je,

    Juist sorry het verkeerde scriptje doorgestuurd hij is nu bewerkt hoor.
    Kan je nog is beschrijven welke script je dan in gedachte had?
    Als ik het wat minder druk heb wil ik je hierbij graag helpen.

    Geholpen vergeet de bedankknop niet!!!
    Grtz Bart
    Laatst gewijzigd door bart 16; 10 June 2008 om 23:06

  8. De volgende gebruiker bedankt bart 16 voor deze nuttige post:

    Dexter (11 June 2008)

  9. #6
    Expert   Dexter's schermafbeelding
    Geregistreerd
    30 January 2008
    Locatie
    België
    Berichten
    692
    Bedankjes
    625
    Bedankt
    636 keer in 343 posts
    Kan je dat ook eens naar mij doorsturen :P

    Bedankt

Discussie informatie

Users Browsing this Thread

Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Soortgelijke discussies

  1. image open in andere page (zwart BG) ?
    Door teken in forum Webdevelopment & Programming
    Reacties: 2
    Laatste bericht: 5 March 2007, 12:51
  2. script registreren en aanmelde.
    Door teken in forum Webdevelopment & Programming
    Reacties: 2
    Laatste bericht: 27 February 2007, 03:05
  3. Login met registratie script (php) wil niet lukken
    Door kurt0015 in forum Webdevelopment & Programming
    Reacties: 3
    Laatste bericht: 27 May 2006, 00:23

Favorieten/bladwijzers

Favorieten/bladwijzers

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •