(HTML/PHP) pilnie potrzebna pomoc
Początkujący
reputacja: 1
posty: 22
offline
30.05.09 18:41
|
#1415594
|
(link)
|
zgłoś naruszenie
Piszę to w nadziei że ktoś mnie uratuje :rolleyes: potrzebuję taką stronkę (bez grafiki a mimo to stwarza problemy) :

głowie się i głowię, ale nie wiem jak to zrobić :confused:
będę wdzięczny za każdą próbę pomocy, prosiłbym najlepiej o jakiś gotowy kod HTML/PHP na taką stronę, bo kiepsko sobie z tym radzę :rolleyes: z góry dziękuję i pozdrawiam :cool:

głowie się i głowię, ale nie wiem jak to zrobić :confused:
będę wdzięczny za każdą próbę pomocy, prosiłbym najlepiej o jakiś gotowy kod HTML/PHP na taką stronę, bo kiepsko sobie z tym radzę :rolleyes: z góry dziękuję i pozdrawiam :cool:
Początkujący
reputacja: 5
posty: 19
offline
14.06.09 18:01
|
#1452013
|
(link)
|
zgłoś naruszenie
Czy do tego zadania używasz bazę danych MySQL?
Początkujący
reputacja: 1
posty: 22
offline
19.06.09 13:56
|
#1463206
|
(link)
|
zgłoś naruszenie
trochę późno odpowiadam - problemy z netem.
mam już coś takiego:
[QUOTE]<?php
session_start();
session_register("zalogowany");
error_reporting(E_ALL ^ E_NOTICE);
if(empty($_SESSION["zalogowany"]))$_SESSION["zalogowany"]=0;
function ShowLogin($komunikat=""){
echo "$komunikat<br>";
echo "<form action='123.php' method=post>";
echo "Login: <input type=text name=login><br>";
echo "Hasło: <input type=text name=haslo><br>";
echo "<input type=submit value='Zaloguj!'>";
echo "</form>";
echo "Jesli nie jestes zarejestrowany, to masz lipe. Bo nie chce mi sie pisac formularza rejestracyjnego.";
}
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<title>Strona główna</title>
</head>
<body>
<?php
if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";}
if($_SESSION["zalogowany"]!=1){
if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
if(($_POST['login'] == 'admin') && ($_POST['haslo'] == 'supertajne') OR (($_POST['login'] == 'guest') && ($_POST['haslo'] == 'tajne'))){
echo "Zalogowano poprawnie. <a href='123.php'>Przejdź na stronę główną</a>";
$_SESSION["zalogowany"]=1;
$_SESSION['user'] = $_POST['login'];
if($_POST['login'] == 'admin')
{
$_SESSION['access'] = 0;
}
else{
$_SESSION['access'] = 1;
}
}
else echo ShowLogin("Podano złe dane!!!");
}
else ShowLogin();
}
else{
?>
<?php
echo 'Zalogowany poprawnie jako: '.$_SESSION['user'].'<br />';
if(($_GET['losuj'] == 1) && $_SESSION['access'] == 0)
{
$rand = rand(0,101);
echo '<h3>'.$rand.'</h3>';
}
if($_SESSION['access'] == 1)
{
echo '<h3>66</h3>';
}
if($_SESSION['access'] == 0)
{
echo'<a href="?losuj=1"><button>Losuj!</button></a><br />';
}
else
{
echo '<button disabled>Losuj!</button><br />';
}
echo '<a href=\'?wyloguj=tak\'>Wyloguj</a>';
}
?>[/QUOTE]
chciałbym w ten sposób zrobić tak abym mógł zwiększyć liczbę kont (żeby zamiast 1 gościa było 8
), może to głupie, ale ja już się pogubiłem :confused:
mam już coś takiego:
[QUOTE]<?php
session_start();
session_register("zalogowany");
error_reporting(E_ALL ^ E_NOTICE);
if(empty($_SESSION["zalogowany"]))$_SESSION["zalogowany"]=0;
function ShowLogin($komunikat=""){
echo "$komunikat<br>";
echo "<form action='123.php' method=post>";
echo "Login: <input type=text name=login><br>";
echo "Hasło: <input type=text name=haslo><br>";
echo "<input type=submit value='Zaloguj!'>";
echo "</form>";
echo "Jesli nie jestes zarejestrowany, to masz lipe. Bo nie chce mi sie pisac formularza rejestracyjnego.";
}
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<title>Strona główna</title>
</head>
<body>
<?php
if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";}
if($_SESSION["zalogowany"]!=1){
if(!empty($_POST["login"]) && !empty($_POST["haslo"])){
if(($_POST['login'] == 'admin') && ($_POST['haslo'] == 'supertajne') OR (($_POST['login'] == 'guest') && ($_POST['haslo'] == 'tajne'))){
echo "Zalogowano poprawnie. <a href='123.php'>Przejdź na stronę główną</a>";
$_SESSION["zalogowany"]=1;
$_SESSION['user'] = $_POST['login'];
if($_POST['login'] == 'admin')
{
$_SESSION['access'] = 0;
}
else{
$_SESSION['access'] = 1;
}
}
else echo ShowLogin("Podano złe dane!!!");
}
else ShowLogin();
}
else{
?>
<?php
echo 'Zalogowany poprawnie jako: '.$_SESSION['user'].'<br />';
if(($_GET['losuj'] == 1) && $_SESSION['access'] == 0)
{
$rand = rand(0,101);
echo '<h3>'.$rand.'</h3>';
}
if($_SESSION['access'] == 1)
{
echo '<h3>66</h3>';
}
if($_SESSION['access'] == 0)
{
echo'<a href="?losuj=1"><button>Losuj!</button></a><br />';
}
else
{
echo '<button disabled>Losuj!</button><br />';
}
echo '<a href=\'?wyloguj=tak\'>Wyloguj</a>';
}
?>[/QUOTE]
chciałbym w ten sposób zrobić tak abym mógł zwiększyć liczbę kont (żeby zamiast 1 gościa było 8
Początkujący
reputacja: 48
posty: 23
offline
03.07.09 18:41
|
#1476506
|
(link)
|
zgłoś naruszenie
Udało mi się naskrobać coś takiego
nie jest to może na tą chwilę super bezpieczny skrypt ale robiąc małe przeróbki można w pewien sposób zabezpieczyć go nowych użytkowników też się prosto dodaje tego skryptu w tej postaci co jest obecnie można użyć na mało ważnych stronach i nic poza tym aczkolwiek dałoby się to zrobić o wiele lepiej i efektywniej stosując inną metodę ale jak widzę chcesz prosto. I pamiętaj by nadać plikom losuj.php i zmien.php prawa do zapisu jesli nie będą działały
Kod:
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!
Tylko dla zarejestrowanych. Chcesz mieć pełny dostęp do Ajo.pl?
Zarejestruj się i dołącz do naszego grona wirtualnych przyjaciół!
nie jest to może na tą chwilę super bezpieczny skrypt ale robiąc małe przeróbki można w pewien sposób zabezpieczyć go nowych użytkowników też się prosto dodaje tego skryptu w tej postaci co jest obecnie można użyć na mało ważnych stronach i nic poza tym aczkolwiek dałoby się to zrobić o wiele lepiej i efektywniej stosując inną metodę ale jak widzę chcesz prosto. I pamiętaj by nadać plikom losuj.php i zmien.php prawa do zapisu jesli nie będą działały
Ostatnio edytował (1): zeariel dnia 03.07.09 18:42
AJO.pl
|
TRO MEDIA
Korzystanie z serwisu oznacza akceptację
regulaminu
.
Polityka prywatności
Regulamin
FAQ
Reklama
Współpraca
Kontakt


