Aktív témák
-
tildy
nagyúr
Meg itt is:
Bővebben: link
Itt is van, mondjuk ez wapos, de könnyen átírható:
<?
include ''header.php'';
include ''sqlconnect.php'';
include ''sqlsupport.php'';
$parts = explode('/',$PHP_SELF);
$PHP_SELF = $parts[count($parts)-1];
?>
<wml><card title=''login''>
<?
if (isset($nick)) {
if (login_correct($nick, $passwd)) {
$userid=get_userid($nick);
?>
<onevent type=''ontimer''>
<go href=''msgboard.php'' method=''post''>
<postfield name=''userid''
value=''<? echo $userid; ?>''/>
</go>
</onevent>
<timer value=''10''/>
<p align=''center''>
Success!
<?
} else {
?>
<p align=''center''>
Access denied!<br/>
<anchor>back
<go href=''login.php'' method=''post''/>
</anchor>
<?
}
} else {
?>
<p align=''center''>
<!-- <? echo $HTTP_USER_AGENT; ?><br/> -->
nick:
<input type=''text'' name=''nick'' maxlength=''16''/><br/>
passwd:
<input type=''password'' name=''passwd'' maxlength=''16''/><br/>
<anchor>ok
<go href=''login.php'' method=''post''>
<postfield name=''nick'' value=''$nick''/>
<postfield name=''passwd'' value=''$passwd''/>
</go>
</anchor><br/>
<anchor>add user
<go href=''adduser.php'' method=''post''/>
</anchor>
<?
}
?>
</p></card></wml>
itt az sqlconnect script is:
<?
if (defined(''sqlconnect.php'')) return;
define(''sqlconnect.php'',''1'');
define(''DBHOST'', ''localhost'');
define(''DBUSER'', ''@localhost'');
define(''DBPASS'', '''');
define(''DBNAME'', ''test'');
mysql_connect(DBHOST,DBUSER,DBPASS) or die(mysql_error());
mysql_select_db(DBNAME) or die(mysql_error());
?>
meg az sqlsupport is:
<?
function code_passwd($passwd) {
$res = $passwd;
$len = strlen($passwd);
for($i=0; $i<$len;$i++) {
$res[$i] = $passwd[$i]^$passwd[$len-1-$i];
}
return base64_encode($res);
}
function mysql_exists_str($table,$field,$value) {
//echo ''table=$table, field=$field, value=$value<br>'';
$query=''select $field from $table where $field='$value''';
$res=mysql_query($query)
or die($query.''->''.mysql_error());
$record=mysql_fetch_object($res);
mysql_free_result($res);
return isset($record->$field);
return (!strcmp($value,$record->$field));
}
function login_correct($nick, $passwd) {
$passwd = code_passwd($passwd);;
$res=mysql_query(''select passwd from wap_users where nick='$nick''')
or die(mysql_error());
$record=mysql_fetch_object($res);
mysql_free_result($res);
if (!isset($record->passwd)) { return false; }
return (!strcmp($passwd, $record->passwd));
}
function get_userid($nick) {
$res=mysql_query(''select id from wap_users where nick='$nick''')
or die(mysql_error());
$record=mysql_fetch_object($res);
mysql_free_result($res);
if (!isset($record->id)) { return 0; }
return $record->id;
}
function get_nick($userid) {
$query=''select nick from wap_users where id=$userid'';
$res=mysql_query($query) or die($query.''->''.mysql_error());
$record=mysql_fetch_object($res);
mysql_free_result($res);
if (!isset($record->nick)) {
die(''Nick for userid=$userid not found!'');
}
return $record->nick;
}
function count_messages() {
$query=''select count(*) from wap_messages'';
$res=mysql_query($query) or die($query.''->''.mysql_error());
$record=mysql_fetch_array($res);
mysql_free_result($res);
if (!isset($record[0])) { die(''Can't count messages!''); }
return $record[0];
}
?>
[Szerkesztve]
[Szerkesztve] -
tildy
nagyúr
Muszáj cgiben? PHpben sokkal egyszerűbb.
Párom mindjáéárt kld egy kódot, de itt is vannak hasznos dolgok:
Bővebben: link
[Szerkesztve]
Aktív témák
- ZBook Fury G8, i7-11850H, 32GB, RTX A2000, HP Garancia, Gyönyörű, HUN
- Corsair iCUE ELITE CPU Cooler LCD Display Upgrade Kit
- Lenovo Thinkpad E595 Ryzen 5 pro 3500U, Radeon Vega 8, 8-16GB RAM, SSD, jó akku, számla, gar
- Bomba ár! HP Dragonfly G4 i7-13G I 32GB I 512SSD I 13,5" FHD+ Touch I Cam I W11 I Garancia!
- Bomba ár! HP Elite Dragonfly Max i7-11G I 32GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Garancia!
- AZONNALI SZÁLLÍTÁSSAL Eladó Windows 8 / 8.1 Pro
- HP ZBOOK Firefly 16 G10 /i7-1355U/16GB/1 TB SSD/FHD+/IPS/NVIDIA 4 GB Magyar bill
- Intel Core i9-10850K 10-Core 3.6GHz LGA1200 (20M Cache, up to 5.20 GHz)
- GAMER PC! i5-11400F / RTX 4060 TI / B560M-K / 16GB DDR4 / SSD 512GB BeszámítOK !
- Apple iPhone 13 128 GB Pink 1 év Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
