Starší komentáře ke článku: Přihlášení registrovaného uživatele v PHP
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 3.9.2002 9:20:52
Odkaz pro stazeni je chybny.
Datum vložení: 3.9.2002 9:42:41
:o) presne tak :o)) download nejde :o) ... pls zkuste to opravit...tnx
Datum vložení: 3.9.2002 9:57:01
Pardon, soubor tam byl, ale jen preklep v zapisu cesty k nemu.
Datum vložení: 3.9.2002 16:12:37
Pls. Poradte mi jak neodesilat informace, kdyz uzivatel vyplni formular, odesle jej, a po odeslani zmackne F5. V mem pripade se po refresi znovu odeslou informace a znovu zapisi do databaze.
Dekuji za odpoved Honza
Datum vložení: 3.9.2002 17:28:55
frm.php <- subor ktory generuje form
update.php <- subor ktory to zapise do db, ...
frm.php -> submit -> update.php -> header("location: frm.php") -> frm.php
a je to...
Datum vložení: 3.9.2002 16:15:18
Pls. Poradte mi jak neodesilat informace, kdyz uzivatel vyplni formular, odesle jej, a po odeslani zmackne F5. V mem pripade se po refresi znovu odeslou informace a znovu zapisi do databaze.
Dekuji za odpoved Honza
Datum vložení: 3.9.2002 21:16:20
Cau nevim jestli ti pomuzu, ale zkus tohle napsat
Header("Location: ./index.php?result=$result");
Misto resultu si tam muzes dat treba ulozeno=amo nebo vubec nic. Takhle pro uplne nazorneni...
$result = MySQL_Query("INSERT INTO odkazy (odkaz, popisek) VALUES ('$odkaz', '$popisek')");
header ("Location: ./index.php?result=$result"); //tady to mas!
exit;
Mej se....
Datum vložení: 10.9.2002 11:31:04
Ahoj Dekuji vsem za odpovedi. Prozatim jsem ve stadiu zkouseni. Dik Honza
Datum vložení: 3.9.2002 16:17:30
Noo, resim presne to co neni vyresene ani tady :))
Ahoj Honza
Datum vložení: 4.9.2002 16:13:15
Možná je to náhoda, podruhý už tam nepolezu, ale když jsem kliknul na <a href='http://php.czechia.com/ruzicka/registrace/regedit.php' target='_blank'>http://php.czechia.com/ruzicka/registrace/regedit.php</a> - tak mi to shodilo prohližeč (IE6) - pak člověka přejde chuť se i registrovat. ;-)
Datum vložení: 4.9.2002 17:19:10
Pěkný podvečer, příklad je otestován na IE6 a funguje bez problémů...
Datum vložení: 5.9.2002 22:16:01
Stahnul jsem si to, ale apache mi nahlasi chybu 500 (Internal Server Error). Problem je primo s timto radkem Header($_SERVER['SERVER_PROTOCOL'].' 401 Unauthorized'); v errorlogu mi to pise malformed header from script. Bad header=HTTP/1.1 401 Unauthorized: php.exe a PHP: Error parsing ./browscap/browscap.ini on line 8206. Jedu na apache 2.0.40 a php 4.2.2. Pokud by nekdo vedel v cem je zakopanej pes tak by me to nejspis usetrilo spoustu casu no uvidime jak dlouho mi bude trvat nez zjistim cim to je. Diky vsem za odpovedi.
Datum vložení: 6.9.2002 0:01:27
Pravděpodobně Vaše PHP běží jako CGI, v tomto případě funkce pro autorizaci není dostupná je hlášena chyba 500.
Datum vložení: 16.12.2002 19:13:32
Mám problém, když se pokouším vložit do databáze hodnoty
CREATE TABLE redirect (
id int(11) NOT NULL auto_increment,
user varchar(128) NOT NULL default ,
email varchar(128) NOT NULL default ,
password varchar(32) NOT NULL default ,
url varchar(255) NOT NULL default ,
title varchar(255) NOT NULL default ,
cloak enum(Y,N) NOT NULL default Y,
PRIMARY KEY (id),
UNIQUE KEY user (user),
UNIQUE KEY id (id),
)
hlásí mi to chybu
MySQL hlásí:
You have an error in your SQL syntax near ) at line 12
ta je způsobená nulovou hodnotou k položce DEFAULT, nevíte jakou hodnotu tam mám nastavit?
Díky
Datum vložení: 17.12.2002 18:49:44
Jsi blb, když píšeš do fora, který se vůbec nezabývá databází.
A idiot, když definuješ tabulku databáze, požaduješ NEPRÁZDNÉ HODNOTY a jako VÝCHOZÍ tam nic neuvedeš. Jdi skočit z mostu anebo si napřed nastuduj víc o SQL...
Datum vložení: 17.6.2005 21:39:11
co ty jsi za primitiva, to uz jsem dlouho nevidel :D
Datum vložení: 7.1.2007 16:00:27
Smaz v predposlenim radku carku a už by to měl jet
Datum vložení: 11.1.2004 5:34:26
nejsem si jistej jestli ti tohle pomuze. jsem zacatecnik a tak me prosim omluvte jestli je neco spatne.
me to take hlasilo chybu, odstranil jsem carku na predposlednim radku pred zavorkou a fungovalo to...
CREATE TABLE redirect (
id int(11) NOT NULL auto_increment,
user varchar(128) NOT NULL default "",
email varchar(128) NOT NULL default "",
password varchar(32) NOT NULL default "",
url varchar(255) NOT NULL default "",
title varchar(255) NOT NULL default "",
cloak enum(Y,N) NOT NULL default Y,
PRIMARY KEY (id),
UNIQUE KEY user (user),
UNIQUE KEY id (id)
)
a je tam i oprava tech defaultu...
a pokud jsem neco napsal spatne, prosim opravte me, rad se priucim.
dekuji.
Datum vložení: 17.6.2005 21:41:11
ani tohle nefunguje - zas dalsi nefunkcni clanek :(
Datum vložení: 1.4.2003 15:05:17
Dobry den, na vetsine serveru je nastaveno REGISTER_GLOBALS na Off, je mozne, ze kvuli tomu tento zpusob prihlasovani registrovaneho uzivatele nechodi? Jaky postup pripadne navrhujete?
Diky
Datum vložení: 1.4.2003 23:48:00
Dobrý den,
uvedená aplikace pracuje se superglobálními proměnnými, vypnutí nebo zapnutí globals nemá funkčnost vliv - chyba je jinde, bohužel pokud nedáte alespon indici, co vám to hlásí, nelze poradit.
S pozdravem
Pavel Růžička
odborný redaktor Interval.cz
Datum vložení: 2.4.2003 11:30:38
Diky, mne se s tim moc nechtelo zabyvat, ale kdyz jste me takto uklidnil, uz jsem to rozchodila, takze si to ted upravim k obrazu svemu a moc diky za uzitecny clanek :-)
Datum vložení: 11.10.2006 12:56:59
Jak mam zobrazit jmeno uzivatele, ktery je zrovna prihlaseny ?
Datum vložení: 11.10.2006 14:26:09
Úplne rovnako ako akúkoľvek inú informáciu. :-)))
Datum vložení: 30.6.2007 22:57:18
CREATE TABLE redirect( id int( 11 ) NOT NULL AUTO_INCREMENT , user varchar( 128 ) NOT NULL default '', email varchar( 128 ) NOT NULL default '', PASSWORD varchar( 32 ) NOT NULL default '', url varchar( 255 ) NOT NULL default '', title varchar( 255 ) NOT NULL default '', cloak enum( 'Y', 'N' ) NOT NULL default 'Y', PRIMARY KEY ( id ) , UNIQUE KEY id( id ) , UNIQUE KEY user( user ) ) normalne to tam vlozim bez te posledni čarky a stejne to nejde hlasi to #1046 - No database selected co mam delat ?
Datum vložení: 17.11.2007 19:19:00
mozete mi poradit..mam vytvorenu databazu na uvadi.cz aj s tebulkou. registracia mi klape ako ma, ale neda sa mi prihlasit mozete mi poradit, kde mam chybu??? <?php unset($uid); // zlikvidovat user id if ($_COOKIE['loggedout']==1) // test odhlašovací cookie { echo 'Z aplikace jste se už odhlásili. Chcete-li se znovu prihlásit, <a href="javascript: self.close()">zavrete toto okno</a> a otevrete aplikaci v novém okne prohlížece.'; exit; } else { $path=SubStr($_SERVER['SCRIPT_NAME'], 0, StrRPos($_SERVER['SCRIPT_NAME'],'/')); $path.="/regedit.php"; If (!IsSet($_SERVER['PHP_AUTH_NICK'])) // pokud uživatel práve prišel, zobrazíme formulár { Header($_SERVER['SERVER_PROTOCOL'].' 401 Unauthorized'); Header('WWW-Authenticate: Basic realm="Test odhlašování"'); echo 'Bez hesla to nepujde...<br />'; // když nic nevyplní, vypíšeme chybové hlášení echo '<a href="http://'.$_SERVER['HTTP_HOST'].$path.'">Prihlásit</a>'; Exit; } else { // pokud uživatel vyplnil formulár, overíme data v databázi include("handle/opendb.php"); // pripojit k databázi $MSQ = @MySQL_Query("SELECT id FROM ".$dbappname."uzivatelia WHERE nick LIKE '".Addslashes(StrToLower($_SERVER['PHP_AUTH_NICK']))."' AND heslo LIKE '".Addslashes(MD5($_SERVER['PHP_AUTH_NICK']))."' LIMIT 1"); If (@MySQL_Num_Rows($MSQ)==0) { Header($_SERVER['SERVER_PROTOCOL'].' 401 Unauthorized'); Header('WWW-Authenticate: Basic realm="Test odhlašování"'); echo 'Neautorizovaný prístup<br />'; echo '<a href="http://'.$_SERVER['HTTP_HOST'].$path.'">Prihlásit</a>'; Exit; } else { $getuid = @MySQL_Fetch_Row($MSQ); // prihlášení se zdarilo, nastavíme identifikátor uživatele do $uid $uid = $getuid[0]; } } } ?>
Datum vložení: 9.1.2008 15:56:41
Nechapem ako prepojit registraciu s prihlasovanim..Registracia my ide..