Nieuws Systeem en een Zeer Uitgebreid Login V 2.0

Door Peter Wessels, 22 jaar geleden, 12.934x bekeken

Ik had even zin om een script te posten en het is van alles en nog wat bijelkaar. Het is de 2e cript dat ik hier post en er kunnen bugs in zitten(heb niet getest). Oplossingen? stuur een berichtje naar mij en ik update het.
ik heb wel wat van anderen gebruikt maar het grote deel van mezelf

http://phphulp.phpclub.nl/588.zip kun je hem downloaden

In dit script in index.php beveiligd.

Je moet devolgende query ff uitvoeren om een tabel te krijgen waarmee je kan werkten. De naam van de tabel mag je zelf weten, je moet hem wel ff instellen in config.php. Ik heb nu ff de tabelnaam gebruikers gebruikt. Dit is de query waarmee je de tabel maakt:
CREATE TABLE `gebruikers` (
`id` int(5) NOT NULL auto_increment,
`nickname` varchar(100) NOT NULL default '',
`wachtwoord` varchar(100) NOT NULL default '',
`email` varchar(100) NOT NULL default '',
`actief` tinyint(1) NOT NULL default '0',
`ingelogd` tinyint(1) NOT NULL default '0',
`ip` varchar(15) NOT NULL default '',
`rang` varchar(100) NOT NULL default 'user',
PRIMARY KEY (`id`)
) TYPE=MyISAM;

Ook moet je config.php nog aanpassen voordat hij het doet. In config.php staat precies wat je aanpast, dus dat is duidelijk. Als je config.php niet aanpast dan werkt het script gegarandeerd niet.

Mijn script heeft verder de volgende functionaliteit:
- Inloggen en uitloggen (duh, het is een loginscript)
- Gebruikers kunnen hun profiel veranderen
- Gebruikers kunnen hun wachtwoord veranderen
- Gebruikers kunnen zichzelf aanmelden
- Activatie van een account via e-mail
- Wachtwoord reset mogelijkheid
- Niet 2x dezelfde nickname mogelijk
- Niet 2 accounts met hetzelfde e-mail adres
Sinds 2.0 heb je dit erbij t.o.v. 1.0:
- Een adminpaneel met devolgend functionaliteit:
- Een admin kan de profielen van gebruikers aanpassen op devolgende punten:
- Nickname
- Rang
- Een account (de)activeren)
- Een wachtwoord resetten (door een vinkje aan te zetten, dus de admin krijgt het wachtwoord niet te zien)
- Een mail sturen naar alle leden.
- Een onthoud me functie. Dus als je op de site komt, dan log je automatisch in, als je het vinkje heb aangezet.
- Rangen (op het moment heb je de keuze uit Admin en User)
- Wachtwoord vergeten pagina verbeterd. Nu wordt er ook gevraagd naar een e-mail adres. Dit om geintjes te voorkomen en dat je alleen je eigen wachtwoord kan resetten.

Nog een bugfix in 2.0 t.o.v. 1.0:
Als je op een bepaalde manier verkeerd inlogde, dan kreeg je een error van php (dus niet vanuit het script). Die error is weggehaald.

Om andere pagina's te beveiligen moet je hetvolgende doen:
1. Open de file die je wil beveiligen
2. Zet helemaal bovenin devolgende code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
include("config.php");
include("ingelogd.php");
?>

3. Opslaan en klaar is je beveiligde pagina.

Als je er nog een admin pagina (dus een pagina waar je alleen op kan komen als je de rang "admin" hebt) bij wilt, dan moet je devolgende stappen ondernemen:
1. Open de file die je wilt beveiligen
2. Voeg devolgend code toe aan het begin van het bestand:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
include("config.php");
include("ingelogd.php");
include("is_admin.php");
?>

3. Opslaan en klaar is je admin pagina.

Er zijn nog 3 kleine maar's:
1. je moet minstens php 4.0.6 hebben, anders werkt het niet (maak gebruik van superglobals, dus dat moet gewoon).
2. Als je dit script exact zo gebruikt als dat het hier staat dan kan je "maar" 99.999 gebruikers aan. Als je dat teweinig vind dan moet je de maximale lengte van het id in de database aanpassen. Hoe hoger het nummer hoe meer gebruikers je aan kan. Het cijfer staat voor het aantal karakters wat je kan invullen in die tabel, standaard is dat 5 dus maximaal 99.999 gebruikers. Als je daar 6 van maakt dan kan je maximaal 999.999 gebruikers aan. Als je dat ook te weinig vind kan je er ook nog 7 (maximaal 9.999.999 gebruikers) of 8 (maximaaal 99.999.999 gebruikers) van maken. Hierbij is nog een kleine maar. INT heeft een beperking tot 2147483647 gebruikers. Dat zijn dus dik 2 miljard gebruikers. Lijkt me meer dan voldoende. Als je dat toch niet genoeg vind dan kan je beter BIGINT gebruiken als type voor de ID. Die heeft een maximum van 9.223.372.036.854.775.807. Dat zijn dus 9 miljard x een miljard gebruikers maximaal. Lijkt me helemaal meer dan voldoende, maar op normale websites is INT goed genoeg.
3. Als je jezelf toevoegt als gebruiker, dan krijg je toch de rang "user". Dus je kan dan niet op het admin paneel komen. Dat moet je dus ff zelf veranderen in de database. Ik zal daar wel een oplossing voor bouwen. Die zit dan in versie 2.1.

Ik plaats nu het volledige script (ong. 1140 regels). Als dat te lang is, zet ik wel een link naar mijn website waar je hem ook kan downloaden.

beschrijving Nieuws systeem:
Dit is de basis voor een nieuws script.
Deze script is gemakkelijk aan te passen.
Hij maakt gebruik van SQL database.

Er zit een admin pagina waarmee je berichten kunt verwijderen..

Wel even de wachtwoorden wijzigen in config.php en admin.php

toevoeging aan nieuwssysteem:
Je moet de gebruikersnaam (admin) en wachtwoord (pass)

Ik weet niet of het werkt, maar post het toch. Ik ben nu bezig ergens anders en heb niet alles bij de hand. Later download ik het en test ik hem uit.

Verder, veel plezier.

heb sommige dingen voor de duidelijkheid aangepast
uitgebreid inlogsysteem, nieuwssysteem enINSTALL
Het inlog script:

Gesponsorde koppelingen

PHP script bestanden

  1. nieuws-systeem-en-een-zeer-uitgebreid-login-v-20

 

Er zijn 79 reacties op 'Nieuws systeem en een zeer uitgebreid login v 20'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP Newbie
PHP Newbie
22 jaar geleden
 
0 +1 -0 -1
hoei, het zou wel heel makkelijk zijn als je hier een download van online zette ;-)
Woopie100
Woopie100
22 jaar geleden
 
0 +1 -0 -1
Beetje moeilijk te lezen :P
Woopie100
Woopie100
22 jaar geleden
 
0 +1 -0 -1
zie ik het verkeerd of zijnd ie admin pagina's niet beveiligd?
 
0 +1 -0 -1
Waar zijn die dingen gebleven? En zou een voorbeeld mogelijk kunnen zijn?
PHP Newbie
PHP Newbie
22 jaar geleden
 
0 +1 -0 -1
en probeer de [.code.] tags is te gebruiken

edit: jij wass eerder andries


22 jaar geleden
 
0 +1 -0 -1
Van je HTML klopt niet veel.
Mitch X
Mitch X
22 jaar geleden
 
0 +1 -0 -1
Update versie 1 gewoon?
Die is van een paar dagen terug ofzo ...
Peter Wessels
Peter Wessels
22 jaar geleden
 
0 +1 -0 -1
weet je waarom de admin pagina niet beveiligt is omdat je de rang 'admin' moet hebben om er binnen te komen
Peter Wessels
Peter Wessels
22 jaar geleden
 
0 +1 -0 -1
ik ga morgen bezig met het voorbeeldje en de download versie
Crispijn -
Crispijn -
22 jaar geleden
 
0 +1 -0 -1
Waarom een code plaatsten die niet getest is? Dat is toch zonde van de ruimte van de site/tijd van de gebruikers?
Woopie100
Woopie100
22 jaar geleden
 
0 +1 -0 -1
MAar peter ik zie nergens if($rang =="admin") staan
Erik Rijk
Erik Rijk
22 jaar geleden
 
0 +1 -0 -1
Ik heb je code aangepast omdat deze slecht leesbaar was.

Mvg,

Erik
Harmen
Harmen
22 jaar geleden
 
0 +1 -0 -1
Ziet er leuk en vooral úitgebreid uit zeg!
Ga zo door!!
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Heel leuk gemaakt en toppies dat je dit met ons wil delen en hier ook beschikbaar stelt!! Dank je wel hiervoor!!
Idd een download van de paginas zou wel handig zijn maar goed dat is aan jou of je dit doet...

In iedergeval ga zo door!!
Peter Wessels
Peter Wessels
22 jaar geleden
 
0 +1 -0 -1
Ik ben nu met een project bezig waar je echt van alles kunt doen van berichten aan de status balk toevoegen tot ip onthouden dus dat belooft heel erg veel
Stijn Defieuw
Stijn Defieuw
22 jaar geleden
 
0 +1 -0 -1
werkt het scipt nu?
Peter Wessels
Peter Wessels
22 jaar geleden
 
0 +1 -0 -1
ja
Peter Wessels
Peter Wessels
22 jaar geleden
 
0 +1 -0 -1
Stijn Defieuw
Stijn Defieuw
22 jaar geleden
 
0 +1 -0 -1
vetjes!
Tommy
Tommy
22 jaar geleden
 
0 +1 -0 -1
dit script komt mij zeer bekend voor! maar moest ik mij vergissen: mooi script, ik zal het eens onderhanden nemen als ik tijd heb.
Davey
davey
22 jaar geleden
 
0 +1 -0 -1
ik krijg een fout melding :S
de fout melding is
Parse error: parse error in /data/members/free/tripod/nl/d/a/v/davieg13/htdocs/index.php on line 43

wat is dat?
Davey
davey
22 jaar geleden
 
0 +1 -0 -1
ik ben mischien een newb maar ik werk met lycos:P
Rob Engels
Rob Engels
22 jaar geleden
 
0 +1 -0 -1
Is het ook mogelijk om dit te combineren met Invision Power Board?
 
0 +1 -0 -1
@Rob Engels: In principe is alle mogelijk, de vraag is alleen, is dat voor jou te doen... Probeer maar zou ik zeggen...
Steven
steven
22 jaar geleden
 
0 +1 -0 -1
warnig: parse "*" unpextied (ofzo iets)in /data/members/free/tripod/nl/d/a/v/davieg13/htdocs/index.php on line 43
Alex
Alex
22 jaar geleden
 
0 +1 -0 -1
Parse error: parse error, unexpected '*' in /home/front18/public_html/fundustry/index.php on line 43

Same :s
Wim E
Wim E
22 jaar geleden
 
0 +1 -0 -1
Deze komt mij zeer bekend voor... Daniel Koop had precies dezelfde inlog als jij:S,,, wat klopt hier niet? Trouwens er zitten drie fouten in wanneer je probeert in te loggen. Headers...
Bram Kersten
Bram Kersten
22 jaar geleden
 
0 +1 -0 -1
Kan iemand alsjeblieft vertellen hoe ik de 'header information' fout eruit kan halen? Het ligt aan 'login.php' op lijn 121. Dat heeft met de location te maken.

Weet iemand alsjeblieft hoe ik deze fout eruit krijg, zodat ik gewoon kan inloggen op de pagina 'login.php'??!!

B.v.d.
Stijn Defieuw
Stijn Defieuw
22 jaar geleden
 
0 +1 -0 -1
Kan er nu iemand eens posten f het script nu goed werkt zoals het hier staat of niet?
Bram Kersten
Bram Kersten
22 jaar geleden
 
0 +1 -0 -1
ja, zou iemand dat aub kunnen doen?
Wilco
Wilco
22 jaar geleden
 
0 +1 -0 -1
Ik denk dat je bent vergeten om het bestand "rangnaam.php" toe te voegen ik kan hem nergens vinden en zonder dit bestand kun je niks met de admin functie,,

Groetjes Wilco
Dylan
Dylan
22 jaar geleden
 
0 +1 -0 -1
ik heb ook even met dat headers probleem gezeten maar wat je moet doen is in config begint het script met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en eindigd met ?>
verander het einde dan ook met php?> dat moet het probleem oplossen attans bij mij;)
Bombokka
Bombokka
22 jaar geleden
 
0 +1 -0 -1
Beste Peter.
Ik heb het totale script op server staan alles werkt goed.
Snap alleen niet als ik ingelogd ben naar welke pagina die gaat want ik blijf dan op inlog.php pagina staan maar is dan helemaal leeg.
Mis een tip of een klein hulpje .

Voor de rest ziet het erg leuk en handig uit.
Wil deze voor mijn vriedninnen gebruiken over de hel wereld.

Gr Bombokka hopelijk iemand die me ff kan help.
MaikelvdBeek
MaikelvdBeek
22 jaar geleden
 
0 +1 -0 -1
ik kan niet inloggen
dan krijg ik de foutmeldingen


Warning: Cannot modify header information - headers already sent by (output started at D:\Documents and Settings\Maikel\Mijn documenten\Site\www\header.php:23) in D:\Documents and Settings\Maikel\Mijn documenten\Site\www\login.php on line 115

Warning: Cannot modify header information - headers already sent by (output started at D:\Documents and Settings\Maikel\Mijn documenten\Site\www\header.php:23) in D:\Documents and Settings\Maikel\Mijn documenten\Site\www\login.php on line 116

Warning: Cannot modify header information - headers already sent by (output started at D:\Documents and Settings\Maikel\Mijn documenten\Site\www\header.php:23) in D:\Documents and Settings\Maikel\Mijn documenten\Site\www\login.php on line 121
Peter van Dusschoten
Peter van Dusschoten
22 jaar geleden
 
0 +1 -0 -1
Script werkt perfect maar ik heb hetzelfde probleem als Bombokka de site blijft leeg als je ingelogd bent en ik kan niet vinden hoe ik dit kan veranderen. Ben een newbie op het gebied van PHP dus vandaar misschien deze domme vraag. Misschien dat iemand me kan helpen.

Alvast bedankt,
Peter
Dennis
Dennis
22 jaar geleden
 
0 +1 -0 -1
Ligt het aan mij of staat dit script met precies de zelfde fouten ook op phpfreakz.nl
Patrick
Patrick
22 jaar geleden
 
0 +1 -0 -1
Beste Peter,

Je script werk goed maar ik heb ook het zelfde probleem als Peter en Bombokka als ik me inlog dan blijft hij staan op login.php.
Als iemand me kan helpen dan zou dat fijn zijn.

Mvg Patrick
J orii
J orii
22 jaar geleden
 
0 +1 -0 -1
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo date("d/m/y"); ?>


of

<input type="text" name="datum" size=8 style="border: 1px solid #000000; background-color: #FFFFFF; font-family:Verdana; font-size:8 pt" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo date("d/m/y"); ?>
">

inplaats van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo date("d/m/y"); ?>


Bij mij werk het!
Remco
Remco
21 jaar geleden
 
0 +1 -0 -1
als je er dit van maakt, zegt hij dat je ingelogt bent, zonder het formulier.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<html>
    <head>
    <title>Log-in</title>
    </head>
    <body>
    <table>
<?php  
include("config.php");  
$controle=1;  
$verstuurd=0;  
if($_SERVER['REQUEST_METHOD']=='POST'){  
    $verstuurd=1;  
    if(empty($_POST['nickname'])){  
        $controle=0;  
        $wachtwoord = md5($_POST['wachtwoord']);  
    }
  
    if(empty($_POST['wachtwoord'])){  
        $controle=0;  
        $nickname = $_POST['nickname'];  
    }
else {  
        $nickname = $_POST['nickname'];  
        $wachtwoord = $_POST['wachtwoord'];  
    }
  
    if($controle==1){  
        $wachtwoord_org = $_POST['wachtwoord'];  
        $wachtwoord = md5($_POST['wachtwoord']);  
        $bestaande_nickname = mysql_query("SELECT nickname FROM $tabel_naam WHERE nickname='".addslashes($nickname)."'");  
        if(mysql_num_rows($bestaande_nickname)==0){  
            $controle=0;  
            $nick_fout="Onbekende nickname";  
        }
  
        if($controle==1){  
            $goede_ww = mysql_query("SELECT nickname FROM $tabel_naam WHERE nickname='$nickname' AND wachtwoord='$wachtwoord'");  
               if(mysql_num_rows($goede_ww)==0) {  
                $controle=0;  
                $ww_fout="Fout wachtwoord";  
            }  
        }
  
        if($controle==1){  
            $resultaat_id = mysql_query("SELECT id FROM $tabel_naam WHERE nickname='".addslashes($nickname)."'");  
            $id = mysql_result($resultaat_id, 0);  
        }  
    }  
}
  
if($verstuurd==0||$controle==0) {  
    ?>

    <form name="login" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <?php  
        if($verstuurd==1){  
            if(empty($_POST['nickname'])){  
                echo "<tr><td colspan=\"2\">".$fout_tags_open."Vul een nickname in".$fout_tags_sluit."</td></tr>";  
            }
  
            if(isset($nick_fout)){  
                echo "<tr><td colspan=\"2\">".$fout_tags_open.$nick_fout.$fout_tags_sluit."</td></tr>";  
            }  
        }
  
        ?>
  
        <tr>
            <td>Nickname:</td>
            <td><input type="text" name="nickname" <?php if($verstuurd==1&&!empty($_POST['nickname'])){echo "value=\"".stripslashes(htmlentities($nickname))."\"";} ?>></td>
        </tr>
        <?php  
        if(isset($ww_fout)){  
            echo "<tr><td colspan=\"2\">".$fout_tags_open.$ww_fout.$fout_tags_sluit."</td></tr>";  
        }
  
        if($verstuurd==1&&empty($_POST['wachtwoord'])){  
            echo "<tr><td colspan=\"2\">".$fout_tags_open."Vul een wachtwoord in".$fout_tags_sluit."</td></tr>";  
        }
  
        ?>
  
        <tr>
            <td>Wachtwoord:</td>
            <td><input type="password" name="wachtwoord" <?php if($verstuurd==1&&!empty($_POST['wachtwoord'])){echo "value=\"".stripslashes(htmlentities($wachtwoord_org))."\"";} ?>></td>
        </tr>
        <tr>
            <td colspan="2"><input type="checkbox" name="onthoud" checked>Onthoud me</td>
        </tr>
        <tr>
            <td colspan="2"><center><input type="submit" value="Log-in">&nbsp;<input type="reset" value="Opnieuw"></center></td>
        </tr>
    </form>
    <a href="voegtoe.php?locatie=<?php echo $locatie; ?>">Registreer</a> <a href="ww_vergeten.php"><font size="-1">Wachtwoord vergeten</font></a>.
    <?php  
}  
if($verstuurd==1&&$controle==1){  
    $ingelogd=true;  
    if(isset($_POST['onthoud'])){  
        $query = "UPDATE $tabel_naam SET ingelogd=1, ip='".$_SERVER['REMOTE_ADDR']."' WHERE id='$id'";  
        mysql_query($query);  
        $id2 = $id;  
        for($i=0; $i<7; $i++){  
            $id2 = base64_encode($id2);  
        }
  
        $lengte_c = strlen($id2);  
        $lengte_h = intval($lengte_c / 2);  
        $u = '';  
        for($i=0; $i<$lengte_h; $i++){  
            $u .= $id2[$i];  
        }
  
        if($lengte_h==($lengte_c/2)){  
            $begin_pos = $lengte_c - $lengte_h;  
        }
else {  
            $begin_pos = $lengte_c - $lengte_h-1;  
        }
  
        $p = '';  
        for($i=$begin_pos; $i<$lengte_c; $i++){  
            $p .= $id2[$i];  
        }
  
        for($i=0; $i<4; $i++){  
            $u = base64_encode($u);  
            $p = base64_encode($p);  
        }
  
        setcookie("u", $u, time()+518400);  
        setcookie("p", $p, time()+518400);  
    }
      
    $_SESSION['ingelogd'] = $ingelogd;  
    $_SESSION['id'] = $id;  
    $_SESSION['ip']= $_SERVER['REMOTE_ADDR'];  
    header("location: $locatie");  
                echo "<tr><td colspan=\"2\">Je bent nu ingelogt.</td></tr>";  
}
  
?>

    </table>
    </body>
    </html>
TreX
TreX
21 jaar geleden
 
0 +1 -0 -1
uhm ik heb een probleem eerst had ik een probleem met de msq maar nu dit
als ik probeer in te loggin lukt het maar dan krijg ik dit


Warning: Cannot modify header information - headers already sent by (output started at /home/darkhaw/domains/dark-hawks.nl/public_html/config.php:32) in /home/darkhaw/domains/dark-hawks.nl/public_html/login.php on line 115

Warning: Cannot modify header information - headers already sent by (output started at /home/darkhaw/domains/dark-hawks.nl/public_html/config.php:32) in /home/darkhaw/domains/dark-hawks.nl/public_html/login.php on line 116

Warning: Cannot modify header information - headers already sent by (output started at /home/darkhaw/domains/dark-hawks.nl/public_html/config.php:32) in /home/darkhaw/domains/dark-hawks.nl/public_html/login.php on line 121

wat is het probleem nu pleas help grts jochem
Roderik Roderik
Roderik Roderik
21 jaar geleden
 
0 +1 -0 -1
phoe ik heb hem wel een werkje maar ik ben er:P
ik ga het nu ff uit proberen
Roderik Roderik
Roderik Roderik
21 jaar geleden
 
0 +1 -0 -1
hij doet niet goed :P
Bradley
Bradley
21 jaar geleden
 
0 +1 -0 -1
Hey, is het mogelijk om te maken dat als je ingelogd bent je het inlog formulier niet ziet zodra je login.php ingaat?

Kan iemand mij uitleggen hoe ik te werk ga...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
include("config.php");
include("ingelogd.php");
?>


ik zie dat je met deze code de hele pagina beveiligd, ik wil alleen een klein stukje beveiligen, een aparte table voor users bijvoorbeeld.
Johan
Johan
21 jaar geleden
 
0 +1 -0 -1
ben de code beetje aan door werken maar mij login kom ik tegen dat je verplicht bent in te loggen op de pc waar je geregistreerd hebt. Is dit niet een beetje onlogisch als mensen van verschillende pc in loggen en ip is verschillend kun je ineens niet meer erin komen. zou helemaal leuk zijn als je admin bent en je provide heeft ff je ip ververst dat je niet meer in je systeem kan komen.
Johan
Johan
21 jaar geleden
 
0 +1 -0 -1
nog een leuke als je account niet geactiveerd is en je hebt geen mail door een error in je mail box ( iets wat vaak gebeurd ) kan ik dan nog een mail laten sturen of moet ik dan een heel nieuw account aan maken.
Sian van der Heide
Sian van der Heide
21 jaar geleden
 
0 +1 -0 -1
Voorbeeld?
Stef
Stef
21 jaar geleden
 
0 +1 -0 -1
De downloadlink doet het niet meer... Jammer. Heb je misschien een voorbeeldje?
Marco PHPJunky
Marco PHPJunky
21 jaar geleden
 
0 +1 -0 -1
Leuk Script ga zo door!!!
Als ik echt tijd heb zal ik hem voor mezelf is volledig doornemen..

Groetjes...

p.s
Mijn script komt er ook aan :P
Vincent
Vincent
21 jaar geleden
 
0 +1 -0 -1
Kan iemand misschien een download link geven ??

Bij voorbaat dank.
Robert -
Robert -
21 jaar geleden
 
0 +1 -0 -1
Die staat er gewoon bij http://phphulp.phpclub.nl/588.zip
Stef
Stef
21 jaar geleden
 
0 +1 -0 -1
@ Robert:
Die link doet het niet, in elk geval bij mij niet.

Edit:
Ik heb het script geinstalleerd, maar ik kan er niet uit wijs komen.
Hoe heet ik?
Wat is mijn pass?

Het profiel en ww bewerken doet ie ook niet.
Bij het admin gedeelte komt het menu niet tevoorschijn.
Nieuwe gebruikers kunnen zich niet aanmelden (heb ik getest)
Het activatielinkje in het mailtje doet het niet.
En als ik inlog dan blijft ie staan op login.php

Het zal waarschijnlijk aan mij liggen...
Buddy Bgh
Buddy Bgh
21 jaar geleden
 
0 +1 -0 -1
Heeft iemand al de oplossing gevonden? Als ik inlog blijft de index pagina wit.
Wesley
Wesley
21 jaar geleden
 
0 +1 -0 -1
nieuwssysteem/admin.php heeft een foutje: een } te weinig.
(Daar kwam ik na lang zoeken achter)
Echter zitten er nog meer bugs in, wanneer komt er een
volgende versie?

EDIT: Admin_main.php include admin_menu.HTML
Dat moet echter .php zijn!!

EDIT2: Het is bij admin_*.php pagina's handig om bij elke een 'terug' functie te geven.
Ook een 'Ga naar het Admin CP!' link bij de pagina waar je na 't inloggen terecht komt is handig.

Ondanks de bugs e.d. een mooi script!
(Wel nog een leuke stylesheet erbij maken ;))
Mitchell
Mitchell
21 jaar geleden
 
0 +1 -0 -1
Het is een erg mooi script, maar er zitten nogal redelijk wat bugs in.

Hopelijk breng je snel een stabiele versie uit, kan niet wachten. =]
Wouter K
Wouter K
21 jaar geleden
 
0 +1 -0 -1
Werkt deze ?
Ik zou graag het zelf willen leren.
Jelmer
jelmer
20 jaar geleden
 
0 +1 -0 -1
erhm.. toch een vraagje,, hoe kan ik na het inloggen meteen doorlinken naar de pagina waar je alleen toegang toe hebt als je ingelogd bent, alleen dat je er dan wel op kan.... nu blijft hij na het inloggen op het witte scherm staan zucht... al zoveel inlogsystemen geprobeerd.... en elke keer weer dezelfde fout...
iemand die mij kan helpen?
Jelmer
jelmer
20 jaar geleden
 
0 +1 -0 -1
ojah wesley*.... welke } moet ik zetten ergens rond regel 43 in admin.php....... ik kan er niet agter komen,,
Jelmer
jelmer
20 jaar geleden
 
0 +1 -0 -1
LOLl..... je hebt 1 $location gebruikt dus als ik die wou wijzigen kon niemand zich meer activeren.... je kan beter voor activeren een $activeerloaction maken ofzo
voor de rest goed script alleen heel veel bugs..:(
Jelmer
jelmer
20 jaar geleden
 
0 +1 -0 -1
ik heb bijna alle bugs eruit! Ikdenk dat ik binnenkort het hele script opnieuw online zet (en dan natuurlijk helemaal werkend)!
Of is dat geen goed idee wegens het 'jatten' van andermans script? Ik denk dat het best kan want nu haal je een script van internet af dat voor de helft niet werk!
Orhan T
Orhan T
20 jaar geleden
 
0 +1 -0 -1
Wat is de beste manier om dit script door te nemen? Vanaf het begin tot het eind zoals het er staat of bepaalde volgorde van bestanden?
Perry heijnen
perry heijnen
20 jaar geleden
 
0 +1 -0 -1
dus zo te lezen nog steeds geen oplossing voor de witte pagina na het inloggen???

en jelmer
zou je me het script kunnen door mailen
dat zou wel fijn zijn
aangezien in nog niet altelang mt php werk is het grooste deel nog spaans voor mij

groetjes
Haras
Haras
20 jaar geleden
 
0 +1 -0 -1
Ik krijg geen email ?
Kan iemand me helpen ?
Mar cel
Mar cel
20 jaar geleden
 
0 +1 -0 -1
je host ondrsteunt de mail() functie waarschijnlijk niet;)
Arjen Nieuwenhuis
Arjen Nieuwenhuis
20 jaar geleden
 
0 +1 -0 -1
misschien ben ik een beetje dom hoor, maar waar staan de login gegevens?
ik kan ze niet vinden... Ook bij de installatie staan ze niet...
HELP :s
Jovank vank
jovank vank
19 jaar geleden
 
0 +1 -0 -1
Is het nou de bedoeling dat bij ieder script congig.php wordt aangeroepen? zet dat niet je session-array weer op nul?
Douwe
Douwe
19 jaar geleden
 
0 +1 -0 -1
Dat is inderdaad de bedoeling, maar de SESSION-array wordt niet geleegd.
Corn
Corn
19 jaar geleden
 
0 +1 -0 -1
Edit:

Waar kan ik mijn eigen admin usernaam en admin password in aanmaken?
Douwe
Douwe
19 jaar geleden
 
0 +1 -0 -1
Corne;
Dit script stamt uit 2006. Je kunt niet verwachten dat iemand daar nu nog iets aan gaat doen.
Corn
Corn
19 jaar geleden
 
0 +1 -0 -1
hij werkt wel..
Chikie
Chikie
19 jaar geleden
 
0 +1 -0 -1
@Douwe
beetje bij de hand he... zolang mensen er gebruik van maken blijft het toch actueel?

Ik ben er ook mee bezig geweest en het werkte perfect op mijn localhost. Test op mijn online-server gaat echter fout: Heb om te testen meerdere accounts aangemaakt en nu pakt ie iets niet goed op als je van de ene naar een andere beveiligde pagina gaat; als je ingelogd bent als user1 ben je op de volgende pagina ineens ingelogd als user2....
Weet echt niet meer verder.Localhost draait met php5, online heb ik php4... zou het daar iets mee te maken kunnen hebben ? (Ben al een tijdje aan het "knutselen", maar van instellingen/ configureren weet ik niet veel..)

Kan iemand mij verder helpen..??
Harry
harry
19 jaar geleden
 
0 +1 -0 -1
Kan iemand mij de laatste file een link gegeven bij iemand waar hij wel werkte ?
Harry
harry
19 jaar geleden
 
0 +1 -0 -1
ik krijg dit maar kan hierboven nog geen oplossing vinden iemand ?
Ik weet dat het met je www locatie in de config file te maken heeft alleen niet wat.

config:33 staat alleen ?>
en login line 115, 116 staat setcookie("u", $u, time()+518400);
setcookie("p", $p, time()+518400);

en login line 121 staat header("location: $locatie");

Warning: Cannot modify header information - headers already sent by (output started at D:\Hosting\domains\bakkerijerkoek_nl\www\config.php:33) in D:\Hosting\domains\bakkerijerkoek_nl\www\login.php on line 115

Warning: Cannot modify header information - headers already sent by (output started at D:\Hosting\domains\bakkerijerkoek_nl\www\config.php:33) in D:\Hosting\domains\bakkerijerkoek_nl\www\login.php on line 116

Warning: Cannot modify header information - headers already sent by (output started at D:\Hosting\domains\bakkerijerkoek_nl\www\config.php:33) in D:\Hosting\domains\bakkerijerkoek_nl\www\login.php on line 121

wat kan hier nou fout zijn ???
Bas
bas
19 jaar geleden
 
0 +1 -0 -1
de download doet het niet kun je dat niet maken?
Jelle
Jelle
19 jaar geleden
 
0 +1 -0 -1
ik krijg bij het registeren

Warning: mysql_result() [function.mysql-result]: unable to jump to row 0 on MySQL result index 5 in c:/Program Files/Easyphp 3.0/www/voeftoe.php on line 106

wat moet ik doen om dit op te lossen
Elias
Elias
18 jaar geleden
 
0 +1 -0 -1
Hoe kom ik erin als admin moet ik gewoon een acount aanmaken ?
Jorin
jorin
18 jaar geleden
 
0 +1 -1 -1
valt het nou niemand op dat je ook gewoon kunt inloggen als je account nog niet geactiveerd is? :S

ik bedoel hij checkt het pas nadat je bent ingelogd.. beetje slecht vind ik, doe het dan meteen nadat ie de username en ww heeft gecheckt
Ken zey
ken zey
15 jaar geleden
 
bij mij werkt hij toch niet ?
Wouter J
Wouter J
15 jaar geleden
 
Ken, ga je nu alle scripts proberen te downloaden van 6 jaar over ouder? Dan kan ik je vertellen: Dat lukt nooit...
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Wouter J
Wouter J
15 jaar geleden
 
Edit:
Als dit systeem zo slecht blijft werken met dat JS gedoe krijg je snel dubbelpost...

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. nieuws-systeem-en-een-zeer-uitgebreid-login-v-20

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.