1

Temat: Logowanie

Interesuje mnie opcja logowania.
Tak jak np. forum, tylko na bloga.
Wklejam HTML i czytelnicy mogą się rejestrować...

Thumbs up 0 Thumbs down

2

Odp: Logowanie

ciekawy pomysł, pomysle nad tym, chyba jest do zrobienia

Thumbs up Thumbs down

3

Odp: Logowanie

Bardzo ciekawe......ale gdzieś musiałoby się to zapisywać.....trzeba by było pomyśleć nad tym, jak rozwiązać kwestię zapisywania się użytkowników. No bo jakby się zapisywało w postaci tekstowej w kodzie html.....

<skrypt logowania>
<text area, blah blah blah>
[Użytkownik] [HASŁO]
</skrypt>

to każdy mógłby wejść w źródło strony i mieć....trzeba by było zrobić że dane zapisywałyby się na komputerze właściciela bloga/strony na którym się skrypt znajduje, podawałby folder w którym miał by się zapisywać i już...... !

Thumbs up Thumbs down

4

Odp: Logowanie

Ja wkleiłem ten kod działa tylko jak chce się zarejerstrować to nie może dokończyć

Thumbs up Thumbs down

5

Odp: Logowanie

też bym takie coś chciała      smile  smile  smile  smile  smile

Thumbs up Thumbs down

6

Odp: Logowanie

czad ale to trudne ;[

Thumbs up Thumbs down

7

Odp: Logowanie

Siemka mam sprawe znalazlem na innej stronce rejestracje i login ale oni tam pisza ze jest blad.
Ja nic sie nieznam na tym "języku" wiec nic nie pomoge . Wkleie dokladnie jak jest na tamtej stronce i mam nadzieje ze ktos znajdzie ten blad i wklei poprawne .
Bardzo mi by na tym zalezalo! Z gory Dziekuje



Rejestracja:
php

    switch($_GET['akcja'])
    {    default:


echo("
<br /><br /><b>REJESTRACJA</b><hr width=\"100%\"><br />
<form action=\"regist.php?akcja=zarejestruj\" method=\"post\">
nick: <input type=\"text\" name=\"nick\"><br />
haslo: <input type=\"text\" name=\"haslo\"><br />
email: <input type=\"text\" name=\"email\"><br />
<input type=\"submit\" value=\"zarejestruj\">
</form>

");
break;
case "zarejestruj":
setcookie("nick", time() + 1000000 * 6000000000000);
$nick = $_POST['nick'];
$haslo = $_POST['haslo'];
$email = $_POST['email'];
$plik = $nick.".txt";
    $fp = fopen($plik, "w");
    flock($fp, LOCK_EX);
    fwrite($fp, $nick."##".$haslo."##".$email."\n");
    flock($fp, LOCK_UN);
    fclose($fp);
echo("
konto o nazwie [".$_POST['nick']."] zostalo pomyslnie utworzone !<br /><r /><a href=\"login.php\">ZALOGUJ SIĘ</a>
");
break;}


Login:
php

    switch($_GET['akcja'])
    {    default:


echo("


<b>LOGOWANIE</b><hr width=\"100%\"><br />
<form action=\"login.php?akcja=zaloguj\" method=\"post\">
nick: <input type=\"text\" name=\"nick\"><br />
haslo: <input type=\"text\" name=\"haslo\"><br />
<input type=\"submit\" value=\"zaloguj\">
</form>
");



    break;











    case "zaloguj":

$nick = $_POST['nick'];
$haslo = $_POST['haslo'];
$plik = $nick.".txt";

    $fp = fopen($plik, "r");
    flock($fp, LOCK_SH);
    $zawartosc = fgets($fp);
    flock($fp, LOCK_UN);
    fclose($fp);

        $linia = explode("##", $zawartosc);
        $linia[1] = trim($linia[1]);


        if($nick==$linia[0] && $haslo==$linia[1])
        {
            echo("zalogowales sie pomyslnie!<br /><a href=\"www.google.pl\">przejdz do strony głownej !!!</a>");
        }
        else
        {
            echo("podales bledne dane! <br /><a href=\"login.php\">powrot</a><br /><br />");
        }

    break;

    }

Thumbs up Thumbs down

8

Odp: Logowanie

xd123,
Po 1. Zly dzial i nie temat na takie cos - to sa propozycje dodatkow, a nie problemy uzytkownikow.
Po 2. Naucz sie podstaw PHP, MySQL zeby umiec cos z tym kodem zrobic, czas do nauki! Nie ma nic za darmo oraz wszyscy nie beda zawsze za Ciebie tego robic.

: )

I zeby nie bylo OT to dodam od siebie, ze mozna to przetrzymywac na serwerze 404bajery i kazdy by mial swoj plik tzn. kazda strona ma unikalne ID i wtedy tworzy sie pliki np. konta_ID.txt, gdzie ID to unikalne ID dla strony. W formularzu sprawdzalo by sie czy user istnieje, a jak nie dajemy komunikat, jesli istnieje i dane sa poprawne loguje go. + oczywiscie rejestracja. Tylko nie wiem na jakim celu ma byc to logowanie skoro i tak opcje zmiany e-maila, uzytkownika itd. nie bedzie skoro to zwykle logowanie, a bez dostepu do FTP nie zrobicie dodatkowych opcji dla usera? ; )

Nowy Nick: EnergyBasser. ; )