Anonymous
13.05.2004, 19:19:46
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
13.05.2004, 19:22:12
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
13.05.2004, 19:22:36
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
14.05.2004, 13:11:44
A ja radze wejść w dział SKRYPTY php i tam znajdiesz wiele skryptów rejestracji;)Do wyboru do koloru
Anonymous
14.05.2004, 16:06:04
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
14.05.2004, 16:36:45
Jaki bład ci wyskakuje ? i pokaż funkcje auth bo może masz tam błąd.
Anonymous
14.05.2004, 16:45:10
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
14.05.2004, 16:56:10
[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
14.05.2004, 17:00:02
sry ale dalej wywala ten sam błąd w 9 linii
Liko
14.05.2004, 17:04:45
:? 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.