Zeer Uitgebreid Login V 1.0
Dit is mijn eerste script dus bereid je voor op veel bugs. Als iemand oplossingen heeft voor de bugs. mail of reageer ze zijn heel welkom!!!!!!! Omdat in versie 2.X smarty wordt gebruikt om de templates te kunnen gebruiken moet je smarty op je server installeren. smarty is gratis en te downloaden op: http://smarty.php.net/download.php ik ga hier niet verder op in omdat op deze site alles duidelijk uit gelegt staat. Mocht je toch vragen hebben over smarty dan kun je die stellen op het forum. INSTALEER EERST 2.X smarty !!!!! Een vrij uitgebreid login systeem. de login pagina is te bereiken via login.php?action=login .met de volgende functies: -registreren *controle van gebruikersnaam *controle van emai *md5 gecodeerd wachtwoord -inloggen *userblok -activeren -activeringscode opnieuw aanvragen -nieuw wachtwoord aanvragen -uitloggen -gebruikerslijst aan en uit te zette -profiel *is te bewerken -Admin panel voor ranks -Privé berichten *nieuw bericht schrijven *reageren *verwijderen *in een andere map zetten -email functie -template ondersteuning Verder worden alle gebruikers die binnen 3 dagen niet actief zijn gezet verwijderd. ---De installatie---- alle config.php invullen. alle bestanden uploaden. de tabellen aanmaken. in rank kun je zo veel ranks toe voegen als je wilt. verwachte functies: verdere uitbreiding van het profiel meerder talen Verder zou ik graag alle opbouwende kritiek van jullie hebben. Of voorstellen voor nieuwe dingen die er beslist in moeten komen
--
-- Tabel structuur voor tabel `leden`
--
CREATE TABLE leden (
id int(11) NOT NULL auto_increment,
naam varchar(20) NOT NULL default '',
email varchar(40) NOT NULL default '',
`password` varchar(50) NOT NULL default '',
rank int(11) NOT NULL default '1',
temppass varchar(50) NOT NULL default '',
akey varchar(50) NOT NULL default '',
active int(11) NOT NULL default '0',
verloop date NOT NULL default '0000-00-00',
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Tabel structuur voor tabel `rank`
--
CREATE TABLE rank (
id int(11) NOT NULL auto_increment,
rank varchar(20) NOT NULL default '',
toegang int(11) NOT NULL default '0',
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=3 ;
--
-- Gegevens worden uitgevoerd voor tabel `rank`
--
INSERT INTO rank VALUES (1, 'user', 1);
INSERT INTO rank VALUES (2, 'admin', 576);
--
-- Tabel structuur voor tabel `pm`
--
CREATE TABLE `pm` (
`id` int(11) NOT NULL auto_increment,
`subject` varchar(50) NOT NULL default '',
`user` int(11) NOT NULL default '0',
`sender` int(11) NOT NULL default '0',
`message` text NOT NULL,
`datum` datetime NOT NULL default '0000-00-00 00:00:00',
`status` int(11) NOT NULL default '0',
`map` int(11) NOT NULL default '0',
`sendmap` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;
INSTALEER EERST 2.X smarty !!
Script is te groot om online te zetten:
[url]http://members.home.nl/jaap.vanotterdijk/login.zip[/url]
[url]http://www.phpclub.nl/login_peter.zip[/url] [b]Mirror[/b]
Reacties
0