Autor | Zpráva | ||
---|---|---|---|
bubumilan Profil * |
#1 · Zasláno: 22. 2. 2006, 19:52:23
Chci se zeptat, jak jde udělat, aby když se uživatel přihlásil, tak se mu načetla stránka, která má uloženo url v mySQL u příslušného uživatele????
Registrace je udělána tak, že se do mySQL ukládá jeho jméno, heslo, a nick. Možná je tato informace zbytečná. Kdyby byl script hotovej tak by to bylo super já bych si ho už nějak upravil. |
||
Zerog Profil * |
#2 · Zasláno: 22. 2. 2006, 20:05:01
dotaz ...je to url ulozeno v te databazi nebo ne ..? jestli je tak nevim v cem je problem ..
|
||
bubumilan Profil * |
#3 · Zasláno: 22. 2. 2006, 21:40:45
jo je tam uloženo, ale nevím jak to udělat, aby se to načítalo chtělo by to nějakej script ať vím jak na to
|
||
Leo Profil |
#4 · Zasláno: 22. 2. 2006, 22:05:06
"tak se mu načetla stránka, která"
Napriklad presmerovanim (header Location), Leo |
||
bubumilan Profil * |
#5 · Zasláno: 22. 2. 2006, 22:23:01
Leo nemůžeš sem hodit kod jsem docela začátečník a nevím moc jak na to. Hlavně aby to tahalo z mySQL, protože každý uživatel bude mět jiné url.
|
||
Leo Profil |
#6 · Zasláno: 22. 2. 2006, 22:56:13
"Leo nemůžeš sem hodit kod jsem docela začátečník a nevím moc jak na to. Hlavně aby to tahalo z mySQL, protože každý uživatel bude mět jiné url."
Neumite z mysql vytahnout data do php? Leo |
||
Anonymní Profil * |
#7 · Zasláno: 23. 2. 2006, 15:48:43
Pravidla diskuse
Tato diskuse je moderována a platí zde níže uvedená pravidla. Porušení pravidel může znamenat odstranění příspěvku nebo rovnou zablokování IP adresy. Závazná pravidla Nevkládejte do svých textů podpisy ani podpisové odkazy. Budou odstraněny, protože jde o duplicitní informaci. Neplatí pro každého? |
||
Acci Profil |
#8 · Zasláno: 23. 2. 2006, 17:16:03
Anonymní
Leo má vyjímku ;) |
||
Anonymní Profil * |
#9 · Zasláno: 23. 2. 2006, 18:10:49
Výjimku? Jak to?
|
||
Leo Profil |
#10 · Zasláno: 23. 2. 2006, 18:34:12
To neni podpis, ani podpisovy odkaz. To je moje jmeno, Leo
|
||
grafical Profil |
#11 · Zasláno: 23. 2. 2006, 20:05:03 · Upravil/a: grafical
tu stranku hodis z tabulky do premenne
a teraz to chces aby sa ti ta stranka zobrazila ?
dobre by bolo tam hodit nejaky if
malo by to fungovat , ale neskusal som to :) |
||
bubumilan Profil * |
#12 · Zasláno: 23. 2. 2006, 22:44:23
nemohl bys napsat kde to mám hodit tady do toho scriptu
$prihlasen=""; if($co=="logout"){ MySQL_Query("UPDATE $MySQL_tabulka SET ip='' WHERE id='$id';"); $code=""; $error="<b>Nyní jste byl odhlášen.</b><br>Pokud budete chtít dále pokračovat v režimu pro registrované, musíte se znova přihlásit<br><br>"; } if($nick!=""){ $bb = MySQL_Query("SELECT * FROM $MySQL_tabulka WHERE nick='$nick';"); echo MySQL_Error(); $aa=MySQL_Fetch_Array($bb); if(($aa[heslo]==$heslo) and ($heslo!="")){ $IP=$REMOTE_ADDR; MySQL_Query("UPDATE $MySQL_tabulka SET ip='$IP' WHERE nick='$nick';"); $time=time(); MySQL_Query("UPDATE $MySQL_tabulka SET posledni_akce='$time' WHERE nick='$nick';"); $kod=MD5($time.$REMOTE_ADDR); MySQL_Query("UPDATE $MySQL_tabulka SET kod='$kod' WHERE nick='$nick';"); $url="id=".$aa[id]."&code=".$kod; $prihlasen=$aa[id]; } else {$error="Přihlášení se nepodařilo. Špatné uživatelské jméno, nebo heslo.<br><br>";} } if($code!=""){ $bb = MySQL_Query("SELECT * FROM $MySQL_tabulka WHERE id='$id';"); $aa=MySQL_Fetch_Array($bb); $rozdil = time() - $aa[posledni_akce]; if($rozdil>300 or $rozdil<0) $povol="ne"; if(($aa[kod]==$code)and($aa[ip]==$REMOTE_ADDR) and ($povol=="")){ $time=time(); MySQL_Query("UPDATE $MySQL_tabulka SET posledni_akce='$time' WHERE id='$id';"); $url="id=".$id."&code=".$code; $prihlasen=$id; } else {$str="";MySQL_Query("UPDATE $MySQL_tabulka SET ip='' WHERE id='$id';"); $error="<b>Nejste přihlášen</b><BR>Buď nesouhlasí IP, nebo se provedlo automatické odhlášení, kvůli neaktivitě delší než 5 minut. Přihlaste se proto prosím znovu.<br><br>";} } |
||
grafical Profil |
#13 · Zasláno: 24. 2. 2006, 13:08:20
fuuu :-)
takze sa uzivatel prihlasi cez formular a nabehne tento script ? ja by som to spravil, ze cely ten script dam do podmienky: if (isset($_POST['nazov'])) { prevedie sa tvoj script + $dotaz = mysql_query("SELECT stranka FROM tabulka WHERE podmienka"); $stranka= mysql_fetch_array($dotaz); include $stranka; } else { die('chybove hlasenie...'); } takto nejak ... :) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0