login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Symfony2] Implementeren van custom membership en roleprovider (Opgelost)

Offline Martijn2008 - 20/03/2013 20:46 (laatste wijziging 20/03/2013 20:48)
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik heb een reeds bestaande database, welke er (vereenvoudigd) als volgt uitziet:

  1. CREATE TABLE Role
  2. (
  3. Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  4. Name VARCHAR(255) NOT NULL
  5. )ENGINE=InnoDB;
  6.  
  7. CREATE TABLE User
  8. (
  9. Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  10. FK_RoleID INT NOT NULL,
  11. Firstname VARCHAR(50) NOT NULL,
  12. Lastname VARCHAR(50) NOT NULL,
  13. DayOfBirth DATETIME NOT NULL,
  14. Email VARCHAR(255) NOT NULL,
  15. Password VARCHAR(50) NOT NULL,
  16. CreatedOn TIMESTAMP NOT NULL DEFAULT NOW(),
  17. IP VARCHAR(50) NOT NULL,
  18. CONSTRAINT FOREIGN KEY (FK_RoleID) REFERENCES Role(Id) ON UPDATE CASCADE ON DELETE CASCADE
  19. )ENGINE=InnoDB;


De applicatie is reeds voorzien van een aantal CRUD-controllers welke naar behoren werken. Het is nu tijd om een membership en roleprovider te implementeren. Graag maak ik gebruik van het principe hergebruik van code, waarbij framework Symfony2 uitkomst kan bieden.

Nu dan mijn vraag, bestaan er modules/bundles, waardoor ik een snel een betrouwbare membership en roleprovider aan mijn Symfony2 applicatie kan toevoegen op basis van bovenstaande database?

Alvast bedankt voor je reactie

Martijn

3 antwoorden

Gesponsorde links
Offline WouterJ - 20/03/2013 21:48
Avatar van WouterJ HTML gevorderde FOSUserBundle?

Of anders gewoon de Security API van Symfony2 zelf?
Bedankt door: Martijn2008
Offline Martijn2008 - 20/03/2013 22:41 (laatste wijziging 21/03/2013 14:52)
Avatar van Martijn2008 PHP beginner Wat denk je dat gemakkelijkst/snelst is?

Ik heb net deze tutorial over de sercurity API doorgenomen. Ik kan niet volgen, hoe en waar de controle met username en password gebeurt. Ik zie niet een methode ValidateUser(string username, string password). Trouwens, implementeer ik hiermee zowel een authenticatie als roleprovider? Dat wil ik namelijk!
Offline WouterJ - 21/03/2013 15:40
Avatar van WouterJ HTML gevorderde Zoals ik al had gezegd, het cookbook zijn 'tips and tricks', je zult het book moeten lezen als je de basis nog niet weet.
Bedankt door: Martijn2008
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s