Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rejestracja
Forum PHP.pl > Forum > Przedszkole
Anonymous
Cześć! Chcialbyum was proscic abyscie powiedzieli mi, wytlumaczyli jak powinien wygladac skrypt rejestracji =]
Wiedze mam takowa a wiec mysle, ze dam sobie rade, natomiast chcialbym uslyszec jak to zrobic od czego zaczac itd.?
WIelkie dzieki
shima
Cytat
Cześć! Chcialbyum was proscic abyscie powiedzieli mi, wytlumaczyli jak powinien wygladac skrypt rejestracji =]
Wiedze mam takowa a wiec mysle, ze dam sobie rade, natomiast chcialbym uslyszec jak to zrobic od czego zaczac itd.?
WIelkie dzieki

Od początku. Napisz ile umiesz i poproś kiedy będziesz miał konkretny problem. Bo tak wyglada to na prośbę: napiszcie
Liko
Zacznij od formularza rejstrującego i przemyslenia jakich danych oczekujesz od użytkownika. Jak masz taki formularz to gdzieś musisz zapisać te dane np. baza danych lub pliki txt. To zależy od ciebie. Następnie można wprowadzić aktywacje konta czyli jeżeli ktoś wypełni formularz to przychodzi potwierdzenie rejstracji na e-mail. Później to już zostaje zrobienie logowania.
matys
A ja radze wejść w dział SKRYPTY php i tam znajdiesz wiele skryptów rejestracji;)Do wyboru do koloru biggrin.gif
Anonymous
ok
mam taki kodzik z logowaniem:
[php:1:daf9f09ce3]<?php
<table border=1 width=100%>
<tr><th align=center>
..:: System logowania ::..
</th></tr>
</table>


<?
if(!auth())
{
print "<p class=error align=center>Złe hasło lub login.</p>";
}
else
{
print "<p class=ok align=center>Witaj {$_SESSION["USER_LOGIN"]}, udało się Tobie poprawnie zalogować.</p>";
}
?>

?>[/php:1:daf9f09ce3]
i mi pokazuje błąd
gdzie jest błąd?
Liko
Jaki bład ci wyskakuje ? i pokaż funkcje auth bo może masz tam błąd.
Anonymous
wyskakuje mi błąd Call to undefined function: auth() w 9 linii

funkcja auth
[php:1:4275803d9e]<?php
function auth()
{
return ($_SESSION["USER_AUTH"] == True);
}

?>[/php:1:4275803d9e]
Liko
[php:1:7bc1439b82]<?php
function auth()
{
return ($_SESSION["USER_AUTH"] == True);
}

?>[/php:1:7bc1439b82]

Wiesz wogóle ten kod robi ? Domyślam się ze chciałeś zmiennej "$_SESSION["USER_AUTH"]" ustawic wartość TRUE. Jeżeli tak to robisz to źle ponieważ używasz operatora porównania a nie przypisania. Jeżeli chcesz sprawdzić czy $_SESSION["USER_AUTH"] zawiera TRUE to powinienes zastosować warunek:
[php:1:7bc1439b82]<?php
function auth()
{
if( $_SESSION["USER_AUTH"] )
{
return TRUE;
}
else
{
return FALSE;
}
}

?>[/php:1:7bc1439b82]

Pełen plik powinien być nastepujący:
[php:1:7bc1439b82]<table border=1 width=100%>
<tr><th align=center>
..:: System logowania ::..
</th></tr>
</table>


<?php
function auth()
{
if( $_SESSION["USER_AUTH"] )
{
return TRUE;
}
else
{
return FALSE;
}
}
if(!auth())
{
print "<p class=error align=center>Złe hasło lub login.</p>";
}
else
{
print "<p class=ok align=center>Witaj {$_SESSION["USER_LOGIN"]}, udało się Tobie
poprawnie zalogować.</p>";
}

?>[/php:1:7bc1439b82]
Anonymous
sry ale dalej wywala ten sam błąd w 9 linii
Liko
:? Mi ten kod działa poprawnie. Trochę mało prawdopodobne, że ten kod ma błąd, więc nie wiem co jest u ciebie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.