Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> haselka
kalvin
post 11.03.2004, 17:52:50
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.03.2004

Ostrzeżenie: (0%)
-----


czy jest mozliwe napisanie skryptu ktury robil cos w stylu logowania tylko pobieral by dane z bazy danych macie moze kod zrodlowy takiego skryptu??
Go to the top of the page
+Quote Post
party
post 11.03.2004, 18:05:41
Post #2





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Zastanów się czy logowanie czy coś w stylu logowania :]

Jezeli chodzi ci o logowanie z użyciem MySQL to proszę bardzo:
[php:1:5f6e47f900]<?php
function logIn($login, $pass){
$pass = md5($pass);

$dbQuser = mysql_query("SELECT * FROM tabela WHERE login = '". $login ."'");
$rowUser = mysql_fetch_array($dbQuser);

if($rowUser['login'] == $login){
if($rowUser['pass'] == $pass){
setcookie('login', $login, time()+3600*24*365);
setcookie('pass', $pass, time()+3600*24*365);
print('OK'); // ok smile.gif
}else{
print('<div align="center"><font color="red">Z³e has³o</font></div>'); // blad
}
}else{
print('<div align="center"><font color="red">Z³y login</font></div>'); // blad
}
}
?>[/php:1:5f6e47f900]
Go to the top of the page
+Quote Post
kalvin
post 11.03.2004, 18:28:22
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.03.2004

Ostrzeżenie: (0%)
-----


Co wiec tu jest nie tak??
[php:1:3fba40ab68]
<?
ob_start();
?>
<?php
print '<FORM ACTION="haselko.php" METHOD=POST>';
print 'Login: <INPUT TYPE="text" NAME="login" VALUE=""><BR>';
print 'Haslo: <INPUT TYPE="text" NAME="pass" VALUE=""><BR>';
print '<INPUT TYPE="submit" VALUE="Wyslij">';
print '</FORM>';

function logIn($login, $pass){
$pass = md5($pass);

$dbQuser = mysql_query("SELECT * FROM nuke_haslo WHERE login = '". $login ."'");
$rowUser = mysql_fetch_array($dbQuser);

if($rowUser['login'] == $login){
if($rowUser['pass'] == $pass){
setcookie('login', $login, time()+3600*24*365);
setcookie('pass', $pass, time()+3600*24*365);
header("Location: http://www.wp.pl");
//print('OK'); // ok
}else{
print('<div align="center"><font color="red">Z&sup3;e
has&sup3;o</font></div>'); // blad
}
}else{
print('<div align="center"><font color="red">Z&sup3;y login</font></div>');
// blad
}
}
?>
<?
ob_end_flush();
?>

[/php:1:3fba40ab68]
Go to the top of the page
+Quote Post
spenalzo
post 11.03.2004, 18:33:07
Post #4





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
Co wiec tu jest nie tak??

A co ma być nie tak? Może byś raczył wysilić sie i napisać, cojest źle?


--------------------

Go to the top of the page
+Quote Post
kalvin
post 11.03.2004, 18:45:40
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.03.2004

Ostrzeżenie: (0%)
-----


teamt zamkniety zrobilem toroszke inaczej
Go to the top of the page
+Quote Post
djpeterek
post 11.03.2004, 18:52:12
Post #6





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

Ostrzeżenie: (0%)
-----


@Partyzant nie lepsze by bylo na sesjach questionmark.gif niz na ciachu bo nie kazdy ma wlaczone ciacho


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
party
post 11.03.2004, 21:19:17
Post #7





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


@djpeterek to był tylko przykład żeby zobrazować koledze kalvinowi jak to można zrobić

@kalvin: może byś tak wywołał tą f-cje? smile.gif


--------------------
Go to the top of the page
+Quote Post
kalvin
post 12.03.2004, 13:02:09
Post #8





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.03.2004

Ostrzeżenie: (0%)
-----


ten skrypt mial byc wbudowany do php-nuke zrobilem tak poniewarz mialem problem dodaniem do menu administracyjnego edycji, kasowania itp ale dalo sie napisac wlasny modul ktury by to robil wiec utworzylem kilka modulow i stworzylem walsny block w ktorym by sie znajdowala tylko ta administracja ustawilem dostepny tylko dla adminow i wszystko gra:] Pytanie co to ma do rzeczy z haslem to powiem ze skorzystalem poprostu z logowania php-nuke
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 16:15