Niestety na google nic nie znalazłem.
Prośba o prosty skrypt logowania php.
Prośba o prosty skrypt logowania php.
#1
Napisany 26 styczeń 2010 - 14:35
Niestety na google nic nie znalazłem.
#2
Napisany 26 styczeń 2010 - 15:22
#3 Gość_N3T5kY_*
Napisany 26 styczeń 2010 - 15:29
Wtedy wystarczy Ci htaccess + htpasswd
#4
Napisany 26 styczeń 2010 - 15:59
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error. More information about this error may be available in the server error log.
Efekt jaki uzyskalem po dodaniu .htaccess
Oto treść tego pliku:
AuthName "Podaj login i haslo" AuthType Basic AuthUserFile /httpdocs/hs/.htpasswd Require valid-user
plik htpasswd:
login:haslo
Error pojawia się po wpisaniu loginu i hasla.
#5
Napisany 26 styczeń 2010 - 16:34
http://blog.rabinek....talog-z-haslem/
Wynik kilku sekund szukania w googlach ;]
#6
Napisany 26 styczeń 2010 - 16:48
Mogę wpisać fałszywe dane i to samo.
Może ktoś posiada skrypt php o który prosiłem? Skrypt może wykorzystywać mysql. Plusik za coś co będzie działać
#7
Napisany 26 styczeń 2010 - 18:14
Tomal, o 26 styczeń 2010 - 16:48, powiedział:
(http://dhosting.pl/k...cja_login_haslo)
#8 Gość_N3T5kY_*
Napisany 26 styczeń 2010 - 18:48
Napewno ?
Pamietaj ze to ma byc sciezka bezwzgledna
#9
Napisany 26 styczeń 2010 - 19:52
Dałem teraz tak i nadal nie idzie. Jak skasuje zawartość .htaccess to wszystko jest okej, więc może jednak skrypt w php byłby lepszy?
@Fiercio nie wiem.
Problem rozwiązany
Tak wygląda poprawna ścieżka w moim przypadku:
/srv/www/vhosts/mojadomena.pl/httpdocs/hs/.htpasswd
A teraz co zrobić żeby były zapisywane ip tych co się zalogują?
#11
Napisany 27 styczeń 2010 - 08:27
<?php
session_start();
$login = 'gynio';
$haslo = 'tajnehaslo';
if($_POST['akcja']=='login'){
if(($_POST['login'] == $login)AND($_POST['haslo'] == $haslo)){
$_SESSION['user'] = $login;
}else{
unset($_SESSION['user']);
die('Blad');
}
}
if(isset($_SESSION['user'])){
echo "Tekst tylko dla zalogowanego";
}
?>
<form action="" method="post">
<input type="hidden" name="akcja" value="login">
Login:<input type="text" name="login"><br />
Hasło:<input type="password" name="haslo"><br />
<input type="submit" value="Zaloguj">
</form>
Tak na szybko ;p
#12
Napisany 27 styczeń 2010 - 19:19
Fiercio, o 26 styczeń 2010 - 22:13, powiedział:
Gdzie on sie zapisuje?
@Gynio
Dzięki, jeszcze potrzebuje coś żeby zapisywało ip zalogowanych
#13 Gość_N3T5kY_*
Napisany 28 styczeń 2010 - 12:21
Cytuj
Niezalogowani będą mieli status 401
#14
Napisany 28 styczeń 2010 - 13:25
Tomal, o 27 styczeń 2010 - 19:19, powiedział:
<?php
session_start();
$login = 'gynio';
$haslo = 'tajnehaslo';
$login2 = 'gynio2';
$haslo2 = 'tajnehaslo2';
if($_POST['akcja']=='login'){
if((($_POST['login'] == $login)AND($_POST['haslo'] == $haslo))OR(($_POST['login'] == $login2)AND($_POST['haslo'] == $haslo2))){
$_SESSION['user'] = $login;
// tu mozesz dodac jakis zapis do pliku/bazy IP zalogowanych
}else{
unset($_SESSION['user']);
die('Blad');
}
}
if(isset($_SESSION['user'])){
echo "Tekst tylko dla zalogowanego";
}
else echo '<form action="" method="post">
<input type="hidden" name="akcja" value="login">
Login:<input type="text" name="login">
Hasło:<input type="password" name="haslo">
<input type="submit" value="Zaloguj">
</form>';
?>
#15
Napisany 29 styczeń 2010 - 09:07
Zrób sobie tabele o nazwie admin_panel_log
id - int(11) autoincrement,
ip - varchar (18) DEFAULT NULL,
time - varchar (11) DEFAULT 0
mysql_query("INSERT INTO admin_panel_log SET ip='".$_SERVER[REMOTE_ADDR]."', time='".time()."';")
Co do logowania można to zrobić na bazie, wtedy możesz mieć xxxxx kont i każdy może się logować.
#16
Napisany 29 styczeń 2010 - 11:37
http://algorytmy.pl/?id=835 - [PHP] Jak zrobić stronę dostępną na hasło tylko dla wybranych użytkowników z wykorzystaniem sesji?
http://algorytmy.pl/?id=2010 - [PHP] Jak wykonać system logowania (dostępu na hasło), aby każdy użytkownik miał własne strony w swoim katalogu?
http://algorytmy.pl/?id=1000 - [PHP][MySQL] Jak wykonać profesjonalny system logowania i dostępu na hasło?
http://algorytmy.pl/?id=56 - [Apache] Jak zrobić stronę dostępną na hasło tylko dla wybranych użytkowników?
#17
Napisany 29 styczeń 2010 - 12:04
Te rzeczy z algotymy są:
a/ płatne
b/ nie ma nic w nich napisane, ze logują IP osób logowanych
Kolego już Ci raz zwracałem na to uwagę:
Cytuj
§ 3.1 Podpis powinien mieć maksymalnie cztery linijki tekstu.
U Ciebie jest 5 do tego ja tego nie rozumiem ale po kiego grzyba chwalić się jaki ma się komputer w sygnaturce ?
#18 Gość_N3T5kY_*
Napisany 29 styczeń 2010 - 13:28
Cytuj
#19
Napisany 06 marzec 2010 - 00:15
N3T5kY, o 29 styczeń 2010 - 13:28, powiedział:
1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników













