ďťż
Podstrony
|
telcocafeWitam...Mam sobie dział programy i chciałbym, aby tylko zarejestrowani użytkownicy mieli do niego dostęp. Tzn. rejestrowali by się podawając: login password re-password I to zapisywało by się w jakimś pliku .php i po tym zarejestrowaniu napis "dziekuje za rejestracje" i pokazał by się panel logowania, i ktos by wpisał swoje dane tzn. login i hasło (bez e-mail'a) i ten skrypt pobierał by dane z tego pliku w ten sposób: pobierałby słowo przed i po przecinku i to odpowiadałoby okienku typu input - login, a drugie input - hasło. plik uzytkownicy.php: login,hasło,e-mail login2,hasło,e-mail login3,hasło,e-mail i oczywiście, żeby ten skrypt sprawdzał czy przypadkiem nie ma już takiego loginu :lol: zna ktoś taki skrypt albo może napisać? Użytkownik sueconfess edytował ten post 26 czerwiec 2006, 16:38 A ty nie możesz napisać? Z czym konkretnie masz problem? Z wpisywaniem nazwy/hasła do pliku? Z logowaniem? Ze sprawdzaniem czy ktoś już ma taki nick? - forum służy pomocą. Ale konkretne pytania prosimy. Aha-> http://forum.ks-eksp...showtopic=47603 - Nie proś o napisanie skryptu, zgłaszaj jedynie pytania dot. konkretnych problemów. http://compzone.org/...sesjach-48.html http://compzone.org/...a+w+PHP-25.html szkoda że tam nie ma nic o rejestracji, a właśnie nie mogę takiego skryptu napisać :( bo logować to umiem się... Jeśli to jeszcze aktualne to przypadkiem mógłbym spróbować napisać dla Ciebie taki skrypt tylko podaj e-mail, żebym Ci mógł go wysłać :D aktualne... juz wysłałem Ci na PW adres e-mail. szkoda że tam nie ma nic o rejestracji, a właśnie nie mogę takiego skryptu napisać :( bo logować to umiem się... tu masz formularz rejestracji: <form action="rejestracja_2.php" method=POST> <fieldset> <table> <tr> <td>Login: </td> <td><input type="text" name=login size="12"></td> </tr> <tr> <td>Adres email: </td> <td><input type="text" name=email size="12"></td> </tr> <tr> <td>Hasło: </td> <td><input type="password" name=haslo size="12"></td> </tr> <tr> <td>Powtórz hasło: </td> <td><input type="password" name=haslo2 size="12"></td> </tr> <tr> <td align=center colspan=2><input type="submit" value="Zarejestruj"> </td> </tr> </table> </fieldset> </form> a tu wrzut do bazy: <?php $login=$_POST['login']; $email=$_POST['email']; $haslo=$_POST['haslo']; $haslo2=$_POST['haslo2']; if(empty($_POST['login']) || empty($_POST['email']) || empty($_POST['haslo']) || empty($_POST['haslo2']) ) { echo 'Proszę wypełnić wszystkie pola'; exit; } if($_POST['haslo'] != $_POST['haslo2']) { echo 'Podane hasła nie są takie same'; exit; } if(strlen($_POST['login'])>16) { echo 'Login nie może być dłuższy niż 16 znaków'; exit; } if(strlen($_POST['haslo'])<6) { echo 'Hasło musi być dłuższe niż 6 znaków'; exit; } // wrzut danych do bazy require 'ust/ust_bazy.php'; $jest = mysql_query("select * from users where login='$login'"); if(!$jest) { echo 'Błąd podczas wysyłania zapytania'; exit; } if($jest->num_rows>0) { echo 'Wybrany login już istnieje, proszę wybrać inny'; exit; } //ostateczny wrzut usera do bazy $jest = mysql_query('insert into users values ("", "'.$_POST['login'].'", "'.$_POST['email'].'", "'.md5($_POST['haslo']).'")'); echo 'Rejestracja zakończona pomyślnie!'; echo '<br /><a href="logowanie.php">Zaloguj się</a>'; pisany na moje skromne potrzeby, za błędy nie odpowiadam :lol: |
|||
Sitedesign by AltusUmbrae. |