Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Membersysteem met txt-files  (gelezen 4683 keer)

0 leden en 1 gast bekijken dit topic.

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Membersysteem met txt-files
« Gepost op: 27 december 2003, 14:55:35 »
Hallo,

'k Had graag, mede doordat ik niet beschik over een database, een 'mini-inlogsysteem' gemaakt met txt-files.

De procedure om gebruikersnaam en wachtwoord aan te maken heb ik reeds in m'n hoofd. Daarbij zal de waarde die als gebruikersnaam opgegeven worden opgeslagen worden in een txtfile, met daarnaast een automatisch gegenereerd wachtwoord. (Scheidingsteken bijvoorbeeld een tab).

Nu weet ik spijtig genoeg niet hoe ik uit die file, die samengesteld is uit verschillende gebruikersnamen met daarnaast telkens een wachtwoord, volgende kan halen:

Stel dat een gebruiker zijn gebruikersnaam opgeeft, dan moet ik dat kunnen opzoeken, en controleren of het wachtwoord die ernaast staat gelijk is aan dat die is opgegeven, anders mag hij niet ingelogd geraken ...

Enfin, iedereen begrijpt wellicht wat ik wil, is dit mogelijk?

Dat het niet superbeveiligd is door middel van die txt-files weet ik wel, maar 't is gewoon om even iets te proberen ...

Alvast hartelijk dank!
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:Membersysteem met txt-files
« Reactie #1 Gepost op: 27 december 2003, 19:04:17 »
Hoi strike,

Tijdje geleden he ;)

Zou het eigenlijk niet vlugger gaan om de logins op te slaan in 2 tabellen? Zodat je enkel maar hoeft te kijken in die tabellen en niet in een txt bestand. Of zijn het teveel logins? Of ben je nog iets anders van plan met het txt bestand?

Als je het toch met een txt bestand wil doen dan vreesek dat je telkens iemand inlogd het bestand zal moeten openen en karakter per karakter zal moeten doorlezen om te kijken of de login/paswoord combinatie geldig is. Of je kan ook lijn/lijn inlezen en wat stringbewerkingen er op uitvoeren.

Het is dus redelijk omslachtig, makkelijker zou dus zijn om die gegevens op te slaan in een tabel.

of misschien nog makkelijker een .htaccess bestand?

Yakko.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:Membersysteem met txt-files
« Reactie #2 Gepost op: 27 december 2003, 19:52:39 »
Hey,

Idd lang geleden ma ja ;-)

Thx voor je reactie.

Jij bedoelt met die tabellen wellicht dat ik over mysql zal moeten beschikken? Spijtig genoeg is dat niet zo, en 'k heb er trouwens ook de nodige kennis (nog) niet voor ;-(

Maar wat je daar zegt over .htaccess. Momenteel kan ik een directory beveiligen met .htaccess maar 't probleem is daar dat ik de paswoorden zelf moet gaan ingeven (via een ssh-connectie). Kan ik ergens een 'formulierke' maken dat mensen zichzelf in zo'n .htaccess bestand kunnen wroemelen? Of is dat niet mogelijk?

En weet jij dan soms of het via datzelfde .htaccess gedoe nog mogelijk is om elke user naar een apparte pagina te sturen?

'k Vraag veel hé, maar jij bent hier de techneut zenne :p

Allen een gelukkig nieuwjaar btw!

Groeten,
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:Membersysteem met txt-files
« Reactie #3 Gepost op: 28 december 2003, 15:50:46 »
Heys,

Met tabellen bedoel ik iets zoals naam[0]="jan"; naam[1]="piet"; etc. Wanneer iemand zijn naam invuld ga je de tabel af tot je de naam gevonden hebt.
Stel dat bv naam[5] de naam bevat die ingevuld werd. Wat je dan kan doen is kijken in een andere tabel op plaats 5 of het paswoord overeekomt paswoord[5]="binnen"; En als je nog eens een aparte webpagina per gebruiker wil kan je in nog een derde tabel de naam van de webpagina opslaan die moet opgehaald worden voor die persoon web[5]="abc.html";

Of je met een .htaccess bestand elke user naar een aparte webpagina kan sturen weet ik niet, ik vrees er voor.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:Membersysteem met txt-files
« Reactie #4 Gepost op: 28 december 2003, 16:10:27 »
Hello Yakko,

Als ik je systeem zo lees, die opzoekingen via een for-lus zal moeten laten doen, kan dat evengoed toch met txt-bestanden of niet?

Ik denk maar even luidop na ...
Als ik in elk bestand een 'kolom' van de tabel opsla, in namen.txt bijvoorbeeld alle gebruikersnamen en in paswoorden.txt alle pwd ...

Dan moet ik, als ik die bestanden eerst in een array zet toch 'iets' kunnen doen?

Groeten,
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:Membersysteem met txt-files
« Reactie #5 Gepost op: 28 december 2003, 16:17:45 »
Eeps,

een while lus is sneller maar je moet wel een stopvoorwaarde inbouwen dan. Tuurlijk kan het met een txt bestand ook. Het is maar hoe je het zelf wil he.

Alleen is het wel zo dat je telkens iemand gaat inloggen de txt bestanden zal moeten openen, overlopen, eventueel stringbewerkingen op uitvoeren, bestand sluiten en controleren.
Terwijl je bij de tabel onmiddellijk kan beginnen met controleren.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:Membersysteem met txt-files
« Reactie #6 Gepost op: 28 december 2003, 20:11:35 »
En een tabel is dus waarschijnlijk zo'n 'vreselijk' mysql beest? :p

Groeten,
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline Yakko

  • Ambassadeur
  • *****
  • Berichten: 1.943
Re:Membersysteem met txt-files
« Reactie #7 Gepost op: 28 december 2003, 20:32:32 »
nope niets te mysql pure php.

kijk maar eens naar array's op de site van php klik ook wel tabellen genoemd in het nederlands vertaald ;)
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:Membersysteem met txt-files
« Reactie #8 Gepost op: 29 december 2003, 13:47:47 »
Oooooops ;)

Hmm, array's dat moet wel lukken me dunkt ;) 'k Ben wel nog maar 'beginner' ma we ondernemen binnenkort eens een poging (eerst m'n pc terughebben, want daar staat een apache met php op ...)

Thx!

Groeten,
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline Frederick

  • Lid
  • *
  • Berichten: 57
  • Dit forum is het helemaal !
Re:Membersysteem met txt-files
« Reactie #9 Gepost op: 30 december 2003, 20:53:20 »
Ik denk dat je hier vind wat je nodig hebt:
https://www.zend.com/zend/tut/authentication.php
Waar de informatica begint, eindigt de logica..

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:Membersysteem met txt-files
« Reactie #10 Gepost op: 31 december 2003, 13:54:23 »
Hello,

Hartelijk dank voor deze url!
Net wat ik zocht laat ons zeggen :)
(Kan ik de verschillende mogelijkheden, zowel met .txt als .htaccess eens bestuderen.)

Groeten,
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

 


www.combell.com