Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
mini_facebook [2015-09-13 22:28] Joakim Forsgren |
mini_facebook [2022-07-18 13:20] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Facebook-mini ====== | ====== Facebook-mini ====== | ||
- | Detta skall utvecklas på din egen dator, all data skall sparas i en databas. Börja med att göra om det du gjorde i fjol men med den skillnaden att data nu skall sparas i en databas istället. | + | **Detta skall utvecklas på din egen dator, all data skall sparas i en databas. Börja med att göra om det du gjorde i fjol men med den skillnaden att data nu skall sparas i en databas istället.** |
===== Alla måste ha en fungerande inloggning: ===== | ===== Alla måste ha en fungerande inloggning: ===== | ||
- | * Ni skall göra en inloggning där ni skall verifiera er mot en textfil. | + | * Ni skall göra en inloggning där ni skall verifiera er mot en databas. |
* Ni skall kolla om man är inloggad via en $_SESSION variabel. | * Ni skall kolla om man är inloggad via en $_SESSION variabel. | ||
* Lösenord skall sparas krypterat. | * Lösenord skall sparas krypterat. | ||
Line 17: | Line 17: | ||
* Man skall endast kunna ta bort det man skrivit själv. | * Man skall endast kunna ta bort det man skrivit själv. | ||
* Systemet skall hålla ordning på vem som har skrivit inläggen och när de skapades. | * Systemet skall hålla ordning på vem som har skrivit inläggen och när de skapades. | ||
- | ==== Detta är för de högre betygen på Facebook-mini: | + | ===== Detta är för de högre betygen på Facebook-mini: |
* Man skall kunna gilla andras inlägg. | * Man skall kunna gilla andras inlägg. | ||
* Man skall kunna bli vän med andra. | * Man skall kunna bli vän med andra. | ||
Line 24: | Line 24: | ||
* Det skulle kunna finnas någon typ av Admin på sidan som kan göra allt. | * Det skulle kunna finnas någon typ av Admin på sidan som kan göra allt. | ||
===== Allmänt att tänka på: ===== | ===== Allmänt att tänka på: ===== | ||
- | * Lägg gärna tid innan ni börjar på hur ni skall spara data, vilka textfiler | + | * Lägg gärna tid innan ni börjar på hur ni skall spara data, vilka tabeller |
* Man skall enkelt kunna navigera på sidan. | * Man skall enkelt kunna navigera på sidan. | ||
* Du skall muntligt kunna redovisa för mig hur din kod funkar. | * Du skall muntligt kunna redovisa för mig hur din kod funkar. | ||
* Din kod skall vara väl genomtänkt och strukturerad | * Din kod skall vara väl genomtänkt och strukturerad | ||
* Det kan vara bra med någon typ av återkopplingssystem (via $_SESSION) om det gick bra eller dåligt att spara data. | * Det kan vara bra med någon typ av återkopplingssystem (via $_SESSION) om det gick bra eller dåligt att spara data. |