Account systeem (zonder regustreren)

Door Onbekend Onbekend, 18 jaar geleden, 5.150x bekeken

Vergeet niet dit script naar jouw website instellingen aan te passen!
DB:
CREATE TABLE `accounts` (
`gebruikersnaam` VARCHAR(20) NOT NULL,
`wachtwoord` VARCHAR(20) NOT NULL,
PRIMARY KEY (`gebruikersnaam`)
);
Bron: Boek WEBDESIGN MET PHP 5 door Ward van der Put van Easy Computing.

Gesponsorde koppelingen

PHP script bestanden

  1. account-systeem-zonder-regustreren

 

Er zijn 15 reacties op 'Account systeem zonder regustreren'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


18 jaar geleden
 
0 +1 -0 -1
$sql = "SELECT `gebruikersnaam`, `wachtwoord` FROM `accounts` ";
$sql .= "WHERE `gebruikersnaam` = \"" . $gebruikersnaam . "\" ";
$sql .= "AND `wachtwoord` = \"" . $wachtwoord . "\" ";


Waarom doe je er telkens $sql voor ?
Onbekend Onbekend
Onbekend Onbekend
18 jaar geleden
 
0 +1 -0 -1
@kevin meijer
$sql gewoon vind ik overzichtelijk :)
GaMer B
GaMer B
18 jaar geleden
 
0 +1 -0 -1
En dit vind je niet overzichtelijk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
$sql = "SELECT
    gebruikersnaam,
    wachtwoord
FROM
    accounts
WHERE
    gebruikersnaam = '" . $gebruikersnaam . "'
AND
    wachtwoord = '" . $wachtwoord . "'";
Loran DP
Loran DP
18 jaar geleden
 
0 +1 -0 -1
en het is hier ook geen dumpert...

P.s zorg eerst dat je eigen site iets beter word...
> http://www.designersinaction.nl/
Snoopaloopaa 919191
Snoopaloopaa 919191
18 jaar geleden
 
0 +1 -0 -1
dat vind jij niet overzichtelijk, maar de auteur van easy computing guide php 5;)
RvW Of toch niet
RvW Of toch niet
18 jaar geleden
 
0 +1 -0 -1
wtf...
Ivo K
Ivo K
18 jaar geleden
 
0 +1 -0 -1
http://phphulp.nl/forum/showtopic.php?cat=1&id=65289

hmm.... ik weet niet hoe je eraan komt maar het lijkt me dat dit script niet oorspronkelijk van jou is als Roland precies hetzelfde script uit een boek haalt...
Overigens vind ik het niet echt netjes geschreven, bijvoorbeeld die backticks ....

PS: het is registreren
Onbekend Onbekend
Onbekend Onbekend
18 jaar geleden
 
0 +1 -0 -1
@Roland
goed opgemerkt Roland alleen waarom zou je dat boek moeten kopen om van de scripts te kunnen profiteren?
Ivo K
Ivo K
18 jaar geleden
 
0 +1 -0 -1
Omdat zo'n boek auteursrechtelijk is beschermd ;-)
Vermeld sowieso even dat je het uit het boek hebt dan


18 jaar geleden
 
0 +1 -0 -1
De scripts van Ward van der Put zijn niet echt slecht, maar ook niet echt aan te raden.
Verder zie ik het nut er niet van in dat je dat hier dumpt, aangezien je die scripts ook ergens kan downloaden (en niet eens zelf hebt geschreven).
In het vervolg graag checken of de maker / het script wel goed aangeschreven staat. De scripts zijn vaak al eens ergens in een topic besproken, dus om dat hier ook nog eens te doen heeft geen nut.
(Misschien zit er ook nog eens copyright op.)
Roel -
Roel -
18 jaar geleden
 
0 +1 -0 -1
Zo 5 scripts achter elkaar, even rustig aan.
Jesper Diovo
Jesper Diovo
18 jaar geleden
 
0 +1 -0 -1
Ik snap niet dat je nog moeite gaat doen om deze scripts te plaatsen als er dingen als dit in voor komen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
// Webpagina met een formulier en instructies weergeven:
function inloggen($gebruikersnaam = '')
{

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="nl">
<head>
<meta http-equiv="Content-Language" content="nl">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Inloggen</title>
<link href="winxpvg.css" rel="stylesheet" type="text/css">
</head>
<body lang="nl">
<h1>Inloggen</h1>
<p>De pagina die u probeert te openen, is uitsluitend toegankelijk voor geregistreerde gebruikers.
Voer uw gebruikersnaam en wachtwoord in en klik op Inloggen.</p>
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
  <table border="0" cellpadding="0" cellspacing="2">
    <tr>
      <td>
        <label for="gn"><span style="text-decoration: underline">G</span>ebruikersnaam:</label>
      </td>
    </tr>
    <tr>
      <td><input accesskey="g" id="gn" name="gn" type="text" value="<?php echo $gebruikersnaam; ?>"></td>
    </tr>
    <tr>
      <td>
        <label for="ww"><span style="text-decoration: underline">W</span>achtwoord:</label>
      </td>
    </tr>
    <tr>
      <td><input accesskey="w" id="ww" name="ww" type="password"></td>
    </tr>
    <tr>
      <td>
        <label for="wo">
          <input accesskey="s" id="wo" name="wo" type="checkbox" value="1"> Wachtwoord op<span style="text-decoration: underline">s</span>laan
        </label>
      </td>
    </tr>
    <tr>
      <td><input class="knop" type="submit" value="Inloggen"></td>
    </tr>
  </table>
</form>
</body>
</html>
<?php
    exit;
}

?>


Een functie is om herhalende logica te verkorten, niet om een stukje HTML telkens te printen?!
Jeroen Spaans
Jeroen Spaans
18 jaar geleden
 
0 +1 -0 -1
Standaard zit er een copyright op die scripts, dus neem aan dat je dit niet zomaar mag plaatsen!
Snoopaloopaa 919191
Snoopaloopaa 919191
18 jaar geleden
 
0 +1 -0 -1
Een boek is om van te leren, en niet om een voorbeeld script te gebruiken om te pronken op phphulp. Vogel zelf wat in elkaar;)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Toby hinloopen
toby hinloopen
18 jaar geleden
 
0 +1 -0 -1
Hier een subtiele indirecte indicatie van mijn mening:

http://www.php.net/manual/en/
http://w3schools.com/php/default.asp

Maar je weet CMD/CTRL+C en CMD/CTRL+V tenminste te vinden. :D

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. account-systeem-zonder-regustreren

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.