![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
Witam chcialbym dorobic kod ktory bedzie dawal rangi urzytkownikownikowi Np.ranga nr Urzytkownik Ranga nr2 Moderator Ranga nr3 Administartor
Krok 1 Kod <p class="articlehead">Rejestracja</p><br /><br /> <form method="post" action="index.php?s=rejestracja/krok2"> <table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1"> <tr> <td width="50%"> <p align="right">e-m@il: </td> <td width="50%"> <input type="text" name="rejestracja_email" size="20" class="inputbox" /></td> </tr> <tr> <td width="50%"> </td> <td width="50%"> <input type="submit" value="Krok 2 ->" class="button" /></td> </tr> </table> </form> Krok 2 Kod <p class="articlehead">Rejestracja</p><br /><br /> <? $rej_email = $_POST["rejestracja_email"]; ?> <form method="post" action="index.php?s=rejestracja/krok3"> <table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1"> <tbody> <tr> <td width="50%"><b><font size="4">Logowanie</font></b></td> <td width="50%"> </td> </tr> <tr> <td width="100%" colspan="2">Dane potrzebne do zalogowania na stronie</td> </tr> <tr> <td width="50%"> </td> <td width="50%"> </td> </tr> <tr> <td width="50%"> <p align="right">Login: </p> </td> <td width="50%"> <input type="text" name="rejestracja_login" size="20" class="inputbox" /></td> </tr> <tr> <td width="50%"> <p align="right">Hasło: </p> </td> <td width="50%"> <input type="text" name="rejestracja_haslo" size="20" class="inputbox" /></td> </tr> <tr> <td width="50%"> <p align="right">e-m@il: </td> <td width="50%"> <input type="text" name="rejestracja_email" size="20" class="inputbox" value="<? echo "$rej_email"; ?>" /></td> </tr> <tr> <td width="50%"> </td> <td width="50%"> </td> </tr> <tr> <td width="50%"><b><font size="4">O Tobie</font></b></td> <td width="50%"> </td> </tr> <tr> <td width="100%" colspan="2">Wszystko co wpiszesz poniżej ułatwi sponsorom kontakt z Tob±. W przypadku rejestracji jako grupa osób należy podać dane przedstawiciela składu.</td> </tr> <tr> <td width="50%"> </td> <td width="50%"> </td> </tr> <tr> <td width="50%"> <p align="right">Imię: </p> </td> <td width="50%"> <input type="text" name="rejestracja_imie" size="20" class="inputbox" /></td> </tr> <tr> <td width="50%"> <p align="right">Nazwisko: </p> </td> <td width="50%"> <input type="text" name="rejestracja_nazwisko" size="20" class="inputbox" /></td> </tr> <tr> <td width="50%"> <p align="right">Adres: </p> </td> <td width="50%"> <input type="text" name="rejestracja_adres" size="20" class="inputbox" /></td> </tr> <tr> <td width="50%"> <p align="right">Kod pocztowy: </p> </td> <td width="50%"> <input type="text" name="rejestracja_kodpocztowy" size="20" class="inputbox" /></td> </tr> <tr> <td width="50%"> <p align="right">Miasto: </p> </td> <td width="50%"> <input type="text" name="rejestracja_miasto" size="20" class="inputbox" /></td> </tr> <tr> <td width="50%"> </td> <td width="50%"> </td> </tr> <tr> <td width="50%"> <p align="right">Ilo¶ć osób tworz±cych zespół: </p> </td> <td width="50%"> <input type="text" name="rejestracja_iloscosob" size="20" class="inputbox" /> (tylko liczby)</td> </tr> <tr> <td width="50%"> </td> <td width="50%"> </td> </tr> <tr> <td width="100%" colspan="2">Wszystkie podane dane będziesz mógł zmienić w panelu użytkownika dostępnym po zalogowaniu.</td> </tr> <tr> <td width="50%"> </td> <td width="50%"> </td> </tr> <tr> <td width="50%"> </td> <td width="50%"> <input type="submit" value="Krok 3 ->" class="button" /> <input type="reset" value="Wyczy¶ć" class="button" /></td> </tr> </tbody> </table> <p> </p> </form> Krok 3 Kod <p class="articlehead">Rejestracja</p><br /><br /> <? $krok3_login = $_POST[rejestracja_login]; $krok3_haslo = $_POST[rejestracja_haslo]; $krok3_email = $_POST[rejestracja_email]; $krok3_imie = $_POST[rejestracja_imie]; $krok3_nazwisko = $_POST[rejestracja_nazwisko]; $krok3_adres = $_POST[rejestracja_adres]; $krok3_kodpocztowy = $_POST[rejestracja_kodpocztowy]; $krok3_miasto = $_POST[rejestracja_miasto]; $krok3_iloscosob = $_POST[rejestracja_iloscosob]; if (!$krok3_login) { echo "Należy podać login! Jest on niezbędny do zalogowania się na stronie."; } elseif (!$krok3_haslo) { echo "Należy podać hasło!"; } elseif (!$krok3_email) { echo "Należy podać e-mail!"; } else { $query2 = "SELECT * FROM users WHERE login='$krok3_login';"; $result2 = mysql_query ($query2); $krok3_ileuserow = mysql_num_rows($result2); if ($krok3_ileuserow == 0) { $query = "INSERT INTO users (login, haslo, email, imie, nazwisko, adres, kodpocztowy, miasto, iloscosob) VALUES ('$krok3_login', '$krok3_haslo', '$krok3_email', '$krok3_imie', '$krok3_nazwisko', '$krok3_adres', '$krok3_kodpocztowy', '$krok3_miasto', '$krok3_iloscosob')"; $result = mysql_query ($query); echo "Rejestracja przebiegła pomyślnie! Możesz się teraz zalogować korzystając z danych podanych podczas rejestracji.<br /><br /><a href=\"index.php\">» Powrót na stronę głównš</a>"; $krok3_infmail=("<b><font size=4 face=Verdana>[net-portal.info] Rejestracja</font></b><p> </p> <p><font face=Verdana size=2>Ty lub kto? inny podajšcy Twoje dane zarejestrował się w serwisie www.dobryhh.info podajšc Twój adres e-mail. <br> Je?li to nie ty to po prostu zignoruj tego e-maila.<br><br>Login: <b>$krok3_login</b><br>Hasło: <b>$krok3_haslo</b><br><br> Dziękujemy za rejestrację w serwisie. <br><br> Wszelkie pytania na temat funkcjonowania strony proszę przesyłać na adres e-mail zaba141@tlen.pl <br><br><br> ---------------------<br> Ten e-mail został wygenerowany automatycznie! Nie odpowiadaj na niego!</font></p> "); mail("$krok3_email", "[net-portal.info] Rejestracja w serwisie", $krok3_infmail, "From: net-portal.info\r\n" ."MIME-Version: 1.0\r\n" ."Content-type: text/html; charset=iso-8859-2\r\n" ."X-Mailer: [dobryhh.info] php/" . phpversion()); } else { echo "Użytkownik o loginie <b>$krok3_login</b> istnieje już w systemie!<br /><br /><a href=\"javascript:history.go(-1);\">» Wróć</a><br /><a href=\"index.php\">» Powrót na stronę główną</a>"; } } ?> Logowanie Kod <?
$zaloguj_login = $_COOKIE["dobryhh_login_c"]; if (!$_COOKIE["dobryhh_login_c"]) { echo "<form method=\"post\" action=\"zaloguj.php\"> <p align=\"center\">Login: <input type=\"text\" name=\"dobryhh_login\" size=\"20\" class=\"inputbox\" /><br /> Hasło: <input type=\"password\" name=\"dobryhh_haslo\" size=\"20\" class=\"inputbox\" /><br /> <input src=\"http://hostiing.info/portal/images/zaloguj.gif\" name=\"Szukaj\" type=\"image\" /></p> </form>"; } else { echo "<p align=\"right\">Witaj <b>$zaloguj_login</b>!<br /><a href=\"?s=user/panel\">Panel Użytkownika</a><br /><a href=\"wyloguj.php\">Wyloguj</a></p>"; } ?> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 312 Pomógł: 0 Dołączył: 29.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
dodaj do tabeli w bazie danych dodatkowa kolumne 'ranga' i odwołując się do niej
sprawdzaj jaką rangę ma użytkownik, nie wymaga to zmiany kodu logowania a jedynie dopisanie prostego skryptu dla administratora - bo to on będzie decydował kto jest zwykłym userem a kto nie. |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
I w czym tkwi Twój problem? Bo jak narazie to tylko wkleiłeś kody skryptu rejestrującego i logującego, a co dalej?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
no dalej nie mam pojecia jak to zrobic
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:06 |