(16-01-2011, 20:03)Pedro84 napisał(a): Ja bym poszedł w CMS. Czemu nie Wordpress? Unikaj wszelkich "fusionów", phpbb by przemo, etc.
A może napisać dlaczego tak sądzisz? Wg mnie każda opinia powinna mieć jakieś za i przeciw.
(16-01-2011, 20:07)webmasterek napisał(a): No właśnie skłaniam się ku WP bo dość swobodnie się w nim poruszam. Ustawiłbym jako główną stronę statyczną z systemem rejestracji/logowania, o którym mowa wyżej i powinno być ok.
A może ktoś ma jakiś sprawdzony skrypt tego systemu rejestracji/logowania i mógłbym go polecić? W sieci w sumie jest tego trochę, ale co za dużo, to nie zdrowo
rejestracja:
Kod:
<?php
$_POST[haslo] = strip_tags($_POST[haslo]);
$_POST[login] = strip_tags($_POST[login]);
$plik = "$_POST[login].log";
$test = file_exists("$plik");
if(empty($_POST['submit']))
{
echo "Zarejestruj się:<br>
<FORM ACTION=\"index.php\" METHOD=\"POST\">
Login: <INPUT TYPE=\"text\" NAME=\"login\"><br>
Hasło: <INPUT TYPE=\"password\" NAME=\"haslo\"><br>
Hasło min. 6 znaków.<br>
<INPUT TYPE=\"submit\" VALUE=\"Rejestruj\" NAME=\"submit\">
</FORM>
Tagi Html są obcinane.
";
}
elseif(!empty($_POST[login]) && !empty($_POST[haslo]) && $test != TRUE && strlen($_POST[haslo]) >= 6 )
{
$_POST[haslo] = md5("$_POST[haslo]");
$plik = fopen("$_POST[login].log", "w+");
fwrite($plik, "$_POST[haslo]");
echo "Rejestracja przebiegła pomyślnie.<br>
Zaloguj się: <a href=\"log.php\">Klik</a>
";
}
else if (empty($_POST[login]) || empty($_POST[haslo]))
{
echo "Wypełnił wszystkie pola formularze";
}
else if ($test == TRUE)
{
echo"Taki login już istnieje";
}
else if (strlen($_POST[haslo]) < 6)
echo "Hasło musi mieć min. 6 znaków";
?>
logowanie:
Kod:
<?php
$plik = "$_POST[login].log";
$test = file_exists("$plik");
if(empty($_POST[submit]))
{
echo"<b>Zaloguj się:</b><br>
<FORM ACTION=\"log.php\" METHOD=\"POST\">
Login: <INPUT TYPE=\"text\" NAME=\"login\"><br>
Hasło: <INPUT TYPE=\"password\" NAME=\"haslo\"><br>
<INPUT TYPE=\"submit\" VALUE=\"Zaloguj mnie\" NAME=\"submit\">
</FORM>";
}
else if(empty($_POST[login]) || empty($_POST[haslo]))
{
echo"Wypełnił wszystkie pola formularza";
}
else if ($test == TRUE)
{
$plik = fopen("$_POST[login].log", "r");
$haslo = fread($plik, 32);
}
if(!empty($haslo) && md5("$_POST[haslo]") == $haslo)
{
echo "Hasło poprawne<br>
Udało ci się zalogować super;)<br>
Witaj: <b>$_POST[login]</b>!!!
";
}
else if(!empty($_POST[login]) && !empty($_POST[haslo]) && $test == FALSE || md5("$_POST[haslo]") != $haslo )
{
echo "Błędne Dane, spróbuj jeszcze raz.";
}
?>
http://webmade.org/porady/sesje-php-system-logowania.php