Vraagje over member systeem van deze site
ik ben bezig met een script :
http://www.phphulp.nl/php/scripts/8/91/
Mijn vraag is waarom ik geen email ontvang bij registratie:
Moet ik iets veranderen in setup.php zoals email adres van mijn server??
zal ff code invoegen:
Code (php)
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
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
<?
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$password['pass'] = md5($_POST['login_pass']);
$password['check'] = md5($_POST['login_pass_check']);
$login_name = addslashes(htmlspecialchars($_POST['login_name']));
if(!empty($_POST['login_name']) AND $password['pass'] == $password['check'])
{
# account maken:
if(!is_dir('members'))
{
mkdir('members', 0777);
}
$handle = fopen('members/' . $login_name . '.php','w');
fwrite($handle, "<? \$password = \"" . $password['pass'] . "\" ?>");
fclose($handle);
$website = addslashes(htmlspecialchars($_POST['website']));
$afzender = $_POST['afzender'];
$pagina = $_POST['pagina'];
$handle = fopen('config.php','w');
fwrite($handle, "<?\n \$website = \"" . $website . "\";\n \$afzender = \"" . $afzender . "\";\n \$pagina = \"" . $pagina . "\";\n ?>");
fclose($handle);
echo "<h1>Succes!</h1>\n<p>Please delete setup.php!</p>\n";
}
else
{
echo "<h1>Foutje</h1>\n<p>Probeer het opnieuw.</b>\n";
}
}
else
{
?>
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$password['pass'] = md5($_POST['login_pass']);
$password['check'] = md5($_POST['login_pass_check']);
$login_name = addslashes(htmlspecialchars($_POST['login_name']));
if(!empty($_POST['login_name']) AND $password['pass'] == $password['check'])
{
# account maken:
if(!is_dir('members'))
{
mkdir('members', 0777);
}
$handle = fopen('members/' . $login_name . '.php','w');
fwrite($handle, "<? \$password = \"" . $password['pass'] . "\" ?>");
fclose($handle);
$website = addslashes(htmlspecialchars($_POST['website']));
$afzender = $_POST['afzender'];
$pagina = $_POST['pagina'];
$handle = fopen('config.php','w');
fwrite($handle, "<?\n \$website = \"" . $website . "\";\n \$afzender = \"" . $afzender . "\";\n \$pagina = \"" . $pagina . "\";\n ?>");
fclose($handle);
echo "<h1>Succes!</h1>\n<p>Please delete setup.php!</p>\n";
}
else
{
echo "<h1>Foutje</h1>\n<p>Probeer het opnieuw.</b>\n";
}
}
else
{
?>
<form method="POST" action="">
<h1>Create Admin account</h1>
<p>
<fieldset>
<legend>Setup Information</legend>
<p>Wat is de naam van je website?<br><input type="text" name="website" value='mijnwebsite'></p>
<p>Er wordt een registratie mail met het password verzonden, wat is de afzender van deze mail?<br><input type="text" name="afzender" value='[email protected]'></p>
<p>Naar welke pagina moet er worden gegaan na het inloggen?<br><input type="text" name="pagina" value='logged.php'></p>
</fieldset>
</p>
<p>
<fieldset>
<legend>Your Information</legend>
<p>Username:<br><input type="text" name="login_name" maxlength="20"></p>
<p>Password:<br><input type="password" name="login_pass" maxlength="20"></p>
<p>Retype Password:<br><input type="password" name="login_pass_check" maxlength="20"></p>
</fieldset>
</p>
<p><input type="submit" name="submit" value="Setup"></p>
</form>
-------------------------
Hopelijk weet iemand dit.
Of zit ik nou verkeerd.
De rest werkt wel allemaal!
Gr Voula startende pc freak ;)
ik heb nog niet gezocht naar de fout maar ik zie wel dat het de members gewoon opslaagt in een php bestand. indien jij over een mysql database bezit wil ik je mijn login systeem wel sturen (met of zonder pm systeem)
Ik heb script van deze site:
http://www.phphulp.nl/php/scripts/8/91/
Ik kom er niet uit :(
is er dan echt nix wat ik moet veranderen?
niels:
Voula,
ik heb nog niet gezocht naar de fout ..
ik heb nog niet gezocht naar de fout ..
maar vraagje:
bezit jij over een mysql database?
Ja heb mysql
wat wil jij allemaal in het membersysteem?
Ik hoorde net al dat ik alleen php kan beveiligen en geen htm pagina`s
ik wil zowel php als htl pagina`s beschikbaar stellen voor leden.
mis heb jij een tip
Ik ben geen gevorderde liefst alleen via php script
Mysql weet ik nog nix van
Gr Voula
je kan simpel je html pagina's vernoemen naar een.php pagina en in de php pagina gewoon je beveilig.php (ofzo) includen
heeft dat geen gevolgen voor de pagina`s zelf
behalve de links dan die worden dan automatisch aangepast dus alles wat gewijzigd is in php dus veranderen op server
maar dat wist ik niet
zo ja is dat dan allen de map members
Ik zit bij b-one Webhosting:
Heb hun net gesproken via onlinewebhelp!
zij geven mij deze code:
Die in chmod.php moet komen:
Code (php)
ik snap hier dus echt nix van
Ben nog steeds met die login systeem bezig en nogsteeds geen mail voor registratie retour??!!
Ze zeggen dat ik chmod.php moet maken.
die moet in dezelfde map als waar de te chmoden file staat
In mijn geval is dat members (dir)
Mis iemand die weet hoe ik de code moet invoeren.
mis iemand ff een voorbeeldje maken
het gaat om de map memebrs (dus niet een pagina of bestand)
Als ik dit weet dan kan ik op deze manier in het vervolg chmoden.
Thx allemaal wie helpt de dame ff.
Wordt gek van dat inlog systeem
En het moet zo eenvoudig werken :(
Ik hoor en zie het wel
groetjes
want krijg geen foutmelding bij registratie!
Anders ga ik een andere login php proberen maar ik ben al zover :(
zij geven jou een vb hoe je iets moet chmodden