Je kan ook kijken naar de laatste activiteit. Want iemand kan op bijv. 20 mei inloggen, en bijv. een jaar lang ingelogd zijn, zolang de cookie nog houdbaar is.
Want waarom zou je specifiek willen weten wanneer iemand inlogt? De activiteit lijkt me veel interessanter/belangrijker.
Je kan ook kijken naar de laatste activiteit. Want iemand kan op bijv. 20 mei inloggen, en bijv. een jaar lang ingelogd zijn, zolang de cookie nog houdbaar is.
Want waarom zou je specifiek willen weten wanneer iemand inlogt? De activiteit lijkt me veel interessanter/belangrijker.
Maak allereerst een database tabel aan waarin elke activiteit opgeslagen wordt. Elke mogelijke activiteit op je website is dus één nieuwe regel in die tabel.
Sla daarbij bijvoorbeeld op;
- wat de actie was
- wie de actie heeft gedaan (gebruiker_ID)
- waarvandaan die actie heeft plaats gevonden (ip adres)
- wanneer de actie heeft plaats gevonden (moment; datetime)
- etc
Als je vervolgens alles van een bepaalde gebruiker_ID ophaalt uit de DB zie je precies wat die allemaal heeft gedaan.
Voor mijn vorige profielensite hield ik in een 'online_users' tabel bij wie er op dat moment online waren.
Bij elke bezoeker hield ik per hit bij op welke pagina ze waren, en op welke datum en tijdstip. Als deze ouder was dan 5 minuten, dan verwijderde ik hem uit de lijst.
Maak allereerst een database tabel aan waarin elke activiteit opgeslagen wordt. Elke mogelijke activiteit op je website is dus één nieuwe regel in die tabel.
Sla daarbij bijvoorbeeld op;
- wat de actie was
- wie de actie heeft gedaan (gebruiker_ID)
- waarvandaan die actie heeft plaats gevonden (ip adres)
- wanneer de actie heeft plaats gevonden (moment; datetime)
- etc
Als je vervolgens alles van een bepaalde gebruiker_ID ophaalt uit de DB zie je precies wat die allemaal heeft gedaan.
Hallo
Ben erg blij met je hulp maar ik heb nog wat vragen
Hoe koppel ik de 2 tabellen en hoe Zorg ik dat de tabellen de gegevens opslaan?
Alvast bedankt. Jan
[size=xsmall]Toevoeging op 24/05/2016 16:05:44:[/size]
- Ariën - op 24/05/2016 12:28:03
Voor mijn vorige profielensite hield ik in een 'online_users' tabel bij wie er op dat moment online waren.
Bij elke bezoeker hield ik per hit bij op welke pagina ze waren, en op welke datum en tijdstip. Als deze ouder was dan 5 minuten, dan verwijderde ik hem uit de lijst.
Hallo Ariën
Zo een online users tabel moet dit een aparte tabel zijn, hoe koppel ik deze tabel aan mijn users?
foreign key kan voor het koppelen van tabellen
Connecten met de database:
SQL -> INSERT INTO voor het invullen/opslaan van gegevens in de tabellen
En de rest van die tutorialonderdelen voor een algemeen begrip
Hallo,
Jullie doen allemaal je best om mij te helpen, maar schatten mij te hoog in.
Op de website van Gemengd koor AAmbicius heb ik een inlogsysteem om de oefenbestanden te kunnen oefenen (ledeninlog verplich van Buma Stemra), nu werkt dit prima maar wil ik graag bijhouden wie er werkelijk oefent en hoe vaak.
Ik ga met jullie antwoorden aan de slag maar loop steeds tegen zaken aan waardoor ik niet verder kom bv als je met de foreign key wil werken in de database dan krijg ik een foutmelding en de melding van joins en SQL -> INSERT INTO daarvoor is mijn kennis nieyt toerijkend omdat het te sumier is.
Als ik het voor elkaar heb dan heb ik de kennis voorlopig niet meer nodig.
Het meeste heb ik geleerd met video's van Youtube, maar over dit onderwerp kan ik geen video vinden.
Als je precies vertelt waar je tegen aan loopt, en welke foutmeldingen je krijgt, en wat je precies doet... dan kunnen we je tijdens die stap weer verder helpen.