Nejste přihlášeni
Stránky 1
Dobrý den,
snažím se udělat login systém přes mysql a php. Zkoušel jsem jak MyIsam tak InnoDB a s tím několik návodů z internetu I vlastního kódu... Nidky jsem ale nedocílil toho, aby jsem do databáze něco zapsal nebo přečetl. A když se snažím přihlásit, vždy mi to vyhodí Invalid Request. (https://miegl.cz/includes/process_login) Prosím poraďte. Doména miegl.cz a návod z http://www.wikihow.com/Create-a-Secure- … -and-MySQL. Např. tady je register. page: https://miegl.cz/register. Také jsem zkoušel např. https://github.com/panique/php-login-minimal, ale zase stejný problém. Prosím poraďte, děkuji. A také bych rád věděl proč je myisam phpmyadmin tak pomalý.
Upravil pepamiegl (2015-11-15 21:32:06)
Offline
Přihlášení nemůže fungovat, protože v databázi není žádný uživatel.
Registrace bude pravděpodobně nefunkční, protože není předána do procedury proměnná p, kterou vyhodnocuje jako jednu z podmínek registrace, zřejmě myšlen password.
Proč je pomalý? Protože tam běží desetitisíce (možná i stovky tisíc) databází.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
uživatele mám miegladmin a u innodb mieglinoadmin...
Offline
To je ale uživatel pro přístup do PMA.
V databázi InnoDB nejsou žádné údaje, pouze dvě prázdné tabulky.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Právě že jsem se snažil je zapsat pomocí registrace a i když jsem přes phpmyadmina uživatele zapsal stejně jsem se nepřihlásil.
Offline
Databázi používáte InnoDB a ta, jak jsem již uvedl, obsahuje dvě prázdné tabulky.
Tedy logicky se nemůžete přihlásit, protože neexistuje záznam uživatele se kterým se chcete přihlásit.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Asi si špatně rozumíme. Jé se chci také zaregistrovat, a když jsem ručně napsal údaje uživatele, také jsem se nemohl přihlásit.
Offline
Kam jste je napsal, když databáze je prázdná???
Zaregistrovat se nelze, důvody jsem již uvedl -> neexistující proměnná p, kterou vyhodnocujete, že musí existovat.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Už jsem je odstranil (testoval jsem několikrát..) můžete mi prosím napsat kde je neexistující proměná p, popřípadě pomoci?
Offline
soubor register.inc.php
pravděpodobně tam bude více chyb. Nemám tolik času procházet kompletní kód všech souborů.
EDIT:
Jak jsem předpokládal. Registraci nelze nikdy dokončit z důvodu absence proměnných, které vyhodnocujete.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Děkuji. Ale stejně nechápu proč nefungovalo ani přihlašování... No nevadí, s tímhle se už dál trápit nebudu.
Offline
Vy jste zadal heslo včetně saltu správně? Pokud ne, nemohla být ověřena shoda.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Teď jsem nahrál https://github.com/panique/php-login-minimal do složky miegl.cz/test, nastavil databázi přímo z instal. souboru a upravil mysql informace v test/config/db.php. Vyzkoušejte si to sám - nefunguje to. Zkoušel jsem se zaregistrovat a tabulka je pořád prázdná. Zkoušel jsem už asi 5 takovýchto projektů z internetu ale ani jeden nefungoval. už nevím co s tím.
Offline
A ano, zadal jsem heslo a salt správně přesně podle návodu.
Offline
Tohle by Vám mělo fungovat 100%. Můžete upravit pro MySQLi.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Děkuji, u Vašeho odkazu už když se zaregistruju objeví se mi i uzivatel v databázi. Ale bohužel když se chci přihlásit napiše to špatné jméno nebo heslo..
https://miegl.cz/prihlaseni
EDIT: Tak teď když se zkusím přihlásit napíše: Neco je spatne, nejsou predany POST promenne.
Upravil pepamiegl (2015-11-16 11:43:33)
Offline
Jak budu mít více času, mrknu se na to...
EDIT:
Ano tuto informaci jsem přidal do souborů.
Identické soubory jsou také na mém xtest.9e.cz
Otestujte.
Upravil kksmirice (2015-11-16 12:44:49)
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Ano Váš příklad funguje, ale pořád z nějakého důvodu nefunguje ten můj...
EDIT: Zajímavé, I když je soubor index indentický stejný, u mě pořád píše: Neco je spatne, nejsou predany POST promenne.
Ale vše je podle toho co vidím v pořádku.. Nedává mi to smysl.
Upravil pepamiegl (2015-11-16 13:27:31)
Offline
Tak už konečně Vím čím to je! Nefungovalo mi to kvůli následujícím řádkám v .htaccess:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.html [NC]
RewriteRule ^ %1 [R,L,NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L,NC]
Tyto řádky mi ale mají za úkol přepsat stránky např index.html na index, stranka.php na stranka (víte co tím myslím). Jak je upravit aby mi login script stále fungoval?
EDIT: Ano Vím že můžu udělat .htaccess v nějaké složce, ale já chci mít login script na mé úvodní stránce.
Upravil pepamiegl (2015-11-16 13:45:13)
Offline
Ok, takže už mi to funguje. Opravil jsem index a .htaccess podle této odpovědi.
EDIT: Tak už se mi dokonce podařilo rozchodit tento lepší skript: http://www.wikihow.com/Create-a-Secure- … -and-MySQL
Jenom jsem musel upravit pár php funkcí aby fungovaly s mím .htaccess podle této opdovědi
Děkuji.
Upravil pepamiegl (2015-11-17 00:16:33)
Offline
Stránky 1