#1 2015-11-15 21:10:29

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Nelze se připojit k MySQL

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

#2 2015-11-15 21:42:59

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nelze se připojit k MySQL

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

#3 2015-11-15 21:44:38

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

uživatele mám miegladmin a u innodb mieglinoadmin...

Offline

#4 2015-11-15 21:49:02

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nelze se připojit k MySQL

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

#5 2015-11-15 21:56:04

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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

#6 2015-11-15 22:00:21

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nelze se připojit k MySQL

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

#7 2015-11-15 22:04:47

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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

#8 2015-11-15 22:06:36

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nelze se připojit k MySQL

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

#9 2015-11-15 22:08:57

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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

#10 2015-11-15 22:10:26

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nelze se připojit k MySQL

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

#11 2015-11-15 22:31:28

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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

#12 2015-11-15 22:32:24

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nelze se připojit k MySQL

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

#13 2015-11-15 22:39:55

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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

#14 2015-11-15 22:40:34

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

A ano, zadal jsem heslo a salt správně přesně podle návodu.

Offline

#15 2015-11-15 23:13:48

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nelze se připojit k MySQL

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

#16 2015-11-15 23:24:45

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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

#17 2015-11-16 10:53:46

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Nelze se připojit k MySQL

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

#18 2015-11-16 13:19:37

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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

#19 2015-11-16 13:38:57

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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

#20 2015-11-16 22:53:34

pepamiegl
Endora uživatel
Registrován: 2013-07-04
Příspěvky: 37

Re: Nelze se připojit k MySQL

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 smile
Děkuji.

Upravil pepamiegl (2015-11-17 00:16:33)

Offline

Zápatí

Založeno na FluxBB | CZ a SK