Namixované heslo

Zde můžete diskutovat o nové verzi phpBB nebo jejím překladu.
Uživatelský avatar
Fargotroniac
Příspěvky: 82
Registrován: čtv 13. čer 2013 19:59:34
Bydliště: */home

Namixované heslo

Příspěvek od Fargotroniac » sob 10. srp 2013 17:23:56

Zdravím,

V phpBB je obsaženo toto:

Kód: Vybrat vše

Password must be between %1$d and %2$d characters long and must contain letters in mixed case.
rád bych se tedy zeptal, co mám rozumět pod namixovaným heslem. :D

Vím, že:

Kód: Vybrat vše

Password must be between %1$d and %2$d characters long, must contain letters in mixed case and must contain numbers.
Znamená například: wdxa7k3B

A dále, že:

Kód: Vybrat vše

Password must be between %1$d and %2$d characters long, must contain letters in mixed case, must contain numbers and must contain symbols.
Znamená například: wdxa7k3B%

A že:

Kód: Vybrat vše

Must be between %1$d and %2$d characters.
Znamená jakékoliv heslo. Ale za boha nevím, co si představit pod namixovaným heslem. :D

Uživatelský avatar
kksmirice
Junior tým
Junior tým
Příspěvky: 1639
Registrován: pát 17. úno 2012 21:39:58
Kontaktovat uživatele:

Re: Namixované heslo

Příspěvek od kksmirice » sob 10. srp 2013 19:08:55

Ano tak to chápu.
Namixované heslo lze chápat tak, že musí obsahovat znaky (a-z A-Z) => mixed case.

Mixed case => malá a velká (v tomto kontextu) => case sensitive.

ADD 1) musí obsahovat malá a velká písmena
ADD 2) musí obsahovat malá a velká písmena a čísla
ADD 3) musí obsahovat malá a velká písmena, čísla a symboly.
Klidně mi Vykejte, mohl bych být Vašim dědou...
1. Murphyho zákon: Na počátku nebylo nic. I to se pokazilo!

stránky: KK Zálabák Smiřice, test stránky pro všechny

[url=mailto://prolamy@email.cz?subject=phpBB%20pomoc]kontakt[/url] v případě pomoci - instalace systémů, založení databáze a tabulek, FTP přístup

Uživatelský avatar
Fargotroniac
Příspěvky: 82
Registrován: čtv 13. čer 2013 19:59:34
Bydliště: */home

Re: Namixované heslo

Příspěvek od Fargotroniac » sob 10. srp 2013 19:46:39

Kruci, já jsem ale ****, že už ani tak jednoduchou věc dneska nepochopím. :D

Uživatelský avatar
Fargotroniac
Příspěvky: 82
Registrován: čtv 13. čer 2013 19:59:34
Bydliště: */home

Re: Namixované heslo

Příspěvek od Fargotroniac » sob 10. srp 2013 19:56:08

Ještě bych se rád zeptal na rozdíl v podmínce použitých znaků v uživatelském jménu. Jaký je rozdíl mezi tím, že uživatel může použít pouze písmena a čísla a tím, že může použít pouze alfanumerické znaky. :)

Díky :)

Uživatelský avatar
kksmirice
Junior tým
Junior tým
Příspěvky: 1639
Registrován: pát 17. úno 2012 21:39:58
Kontaktovat uživatele:

Re: Namixované heslo

Příspěvek od kksmirice » sob 10. srp 2013 20:12:02

Písmena a čísla = alfanumerické (alphabet + numero) znaky.
Tedy je to jen o použitém pojmu. Je jedno který si vyberete, ale pak bych již používal pouze jeden.
Klidně mi Vykejte, mohl bych být Vašim dědou...
1. Murphyho zákon: Na počátku nebylo nic. I to se pokazilo!

stránky: KK Zálabák Smiřice, test stránky pro všechny

[url=mailto://prolamy@email.cz?subject=phpBB%20pomoc]kontakt[/url] v případě pomoci - instalace systémů, založení databáze a tabulek, FTP přístup

leschek
Příspěvky: 3066
Registrován: stř 09. lis 2011 0:09:51
Kontaktovat uživatele:

Re: Namixované heslo

Příspěvek od leschek » sob 10. srp 2013 20:26:57

To je docela zajímavé. Pokud je to z ucp.php tak se tam píše:
use only alphanumeric characters
a na dalším řádku
use only letter or number characters
Teoreticky to "letter or number characters" může znamenat "buď písmena nebo čísla" nebo se to dá vykládat i jako "písmena a čísla", což jsou alfanumerické znaky. Protože to je na dalším řádku, tak bych se přikláněl k BUĎ, jinak to moc nedává smysl. Taky by to asi šlo vyzkoušet, že?

Uživatelský avatar
Fargotroniac
Příspěvky: 82
Registrován: čtv 13. čer 2013 19:59:34
Bydliště: */home

Re: Namixované heslo

Příspěvek od Fargotroniac » sob 10. srp 2013 20:41:31

Tak jsem to vyzkoušel a určitě to není varianta buď písmena nebo čísla. Při registraci jsem zadal jak písmena tak i čísla a registrací jsem prošel.

Není možné, že je v tom rozdíl zda se dá použít třeba diakritika či ne?

leschek
Příspěvky: 3066
Registrován: stř 09. lis 2011 0:09:51
Kontaktovat uživatele:

Re: Namixované heslo

Příspěvek od leschek » sob 10. srp 2013 20:47:13

Docela zajímavý. Můžu napsat na phpBB.com (mám tam účet) nebo jim tam napiš sám, když jsi to objevil.

Uživatelský avatar
kksmirice
Junior tým
Junior tým
Příspěvky: 1639
Registrován: pát 17. úno 2012 21:39:58
Kontaktovat uživatele:

Re: Namixované heslo

Příspěvek od kksmirice » sob 10. srp 2013 21:00:23

Fargotroniac píše:... Není možné, že je v tom rozdíl zda se dá použít třeba diakritika či ne?
Obecně se diakritika nedoporučuje používat, zvláště pak ne u hesla.

Jaké tam jsou přesně podmínky. Je možné, že programátor pak jaksi tuto souvislost již do kódu nezapracoval...
Klidně mi Vykejte, mohl bych být Vašim dědou...
1. Murphyho zákon: Na počátku nebylo nic. I to se pokazilo!

stránky: KK Zálabák Smiřice, test stránky pro všechny

[url=mailto://prolamy@email.cz?subject=phpBB%20pomoc]kontakt[/url] v případě pomoci - instalace systémů, založení databáze a tabulek, FTP přístup

Uživatelský avatar
Fargotroniac
Příspěvky: 82
Registrován: čtv 13. čer 2013 19:59:34
Bydliště: */home

Re: Namixované heslo

Příspěvek od Fargotroniac » sob 10. srp 2013 21:47:54

Nejedná se o heslo, ale o přezdívku. Zapomně jsem to uvést. Jedná se o jazykovou proměnnou ze souboru */languages/en/ucp.php:

Kód: Vybrat vše

	'USERNAME_ALPHA_ONLY_EXPLAIN'	=> 'Username must be between %1$d and %2$d chars long and use only alphanumeric characters.',
	'USERNAME_ALPHA_SPACERS_EXPLAIN'=> 'Username must be between %1$d and %2$d chars long and use alphanumeric, space or -+_[] characters.',
	'USERNAME_ASCII_EXPLAIN'		=> 'Username must be between %1$d and %2$d chars long and use only ASCII characters, so no special symbols.',
	'USERNAME_LETTER_NUM_EXPLAIN'	=> 'Username must be between %1$d and %2$d chars long and use only letter or number characters.',
	'USERNAME_LETTER_NUM_SPACERS_EXPLAIN'=> 'Username must be between %1$d and %2$d chars long and use letter, number, space or -+_[] characters.',
Z toho to chápu takto: Lze použít pouze ASCII znaky

Kód: Vybrat vše

'USERNAME_ASCII_EXPLAIN'		=> 'Username must be between %1$d and %2$d chars long and use only ASCII characters, so no special symbols.',
V překladu by to znamenalo, že lze použít pouze písmena či čísla, ale registrace mi povolí písmena i čísla

Kód: Vybrat vše

'USERNAME_LETTER_NUM_EXPLAIN'	=> 'Username must be between %1$d and %2$d chars long and use only letter or number characters.',
Stejné jako předchozí, pouze lze použít i mezeru a uvedené znaky

Kód: Vybrat vše

'USERNAME_LETTER_NUM_SPACERS_EXPLAIN'=> 'Username must be between %1$d and %2$d chars long and use letter, number, space or -+_[] characters.',
Ale u těchto dvou opravdu nevím, co si představit pod pojmem alfanumerické znaky jelikož strýček Google mi prozradil, že se jedná o písmena a čísla:

Kód: Vybrat vše

	'USERNAME_ALPHA_ONLY_EXPLAIN'	=> 'Username must be between %1$d and %2$d chars long and use only alphanumeric characters.',
	'USERNAME_ALPHA_SPACERS_EXPLAIN'=> 'Username must be between %1$d and %2$d chars long and use alphanumeric, space or -+_[] characters.',
U hesla je to popsané takto:

Kód: Vybrat vše

'PASS_TYPE_ALPHA_EXPLAIN'	=> 'Password must be between %1$d and %2$d characters long, must contain letters in mixed case and must contain numbers.',

leschek
Příspěvky: 3066
Registrován: stř 09. lis 2011 0:09:51
Kontaktovat uživatele:

Re: Namixované heslo

Příspěvek od leschek » sob 10. srp 2013 21:54:31

Pod alfanunerickýma znakama si představ písmena a čísla. Google by ti nelhal.
V tom druhým mají být ještě space or -+_[] characters tj. mezery nebo plus, mínus, podtržítko a hranatý závorky.

Uživatelský avatar
Fargotroniac
Příspěvky: 82
Registrován: čtv 13. čer 2013 19:59:34
Bydliště: */home

Re: Namixované heslo

Příspěvek od Fargotroniac » sob 10. srp 2013 21:58:40

Pardon, ty speciální znaky jsem rozlišil výše v příspěvku a na konci už jsem zapomněl. :)

Nechápu tedy, jaký je rozdíl mezi:

Kód: Vybrat vše

'USERNAME_LETTER_NUM_EXPLAIN'   => 'Username must be between %1$d and %2$d chars long and use only letter or number characters.',
a

Kód: Vybrat vše

'USERNAME_ALPHA_ONLY_EXPLAIN'   => 'Username must be between %1$d and %2$d chars long and use only alphanumeric characters.',

Uživatelský avatar
kksmirice
Junior tým
Junior tým
Příspěvky: 1639
Registrován: pát 17. úno 2012 21:39:58
Kontaktovat uživatele:

Re: Namixované heslo

Příspěvek od kksmirice » sob 10. srp 2013 22:02:05

Letter or number => chápu jako možno použít pouze písmena, nebo pouze čísla, nebo kombinaci obou.

Pokud by mělo být pouze jedno, pak se domnívám, že by bylo uvedeno
only letter or only number

Ostatní je srozumitelné.

Rozdíl chápu v tom, že alphanumeric by měl zpravidla obsahovat kombinaci písmena a čísla, kdežto letter or number je jak jsem uvedl, písmena nebo čísla nebo kombinace obou.
Klidně mi Vykejte, mohl bych být Vašim dědou...
1. Murphyho zákon: Na počátku nebylo nic. I to se pokazilo!

stránky: KK Zálabák Smiřice, test stránky pro všechny

[url=mailto://prolamy@email.cz?subject=phpBB%20pomoc]kontakt[/url] v případě pomoci - instalace systémů, založení databáze a tabulek, FTP přístup

Uživatelský avatar
Fargotroniac
Příspěvky: 82
Registrován: čtv 13. čer 2013 19:59:34
Bydliště: */home

Re: Namixované heslo

Příspěvek od Fargotroniac » sob 10. srp 2013 22:09:09

Takže je to tak, že alfanumerické by měla být kombinace písmen a čísel a letter or number by měla být buď písmena, či čísla nebo obojí?

Pokud to tak je, tak jsem asi objevil chybu v kódu phpBB. Když v administraci nastavím (položka registrace a požadavky na uživatelské jméno) alfanumerické a zkusím se zaregistrovat s přezdívkou tester nebo 111111, tak mě to pustí i přesto, že v přezdívce není kombinace písmen a čísel.

Uživatelský avatar
kksmirice
Junior tým
Junior tým
Příspěvky: 1639
Registrován: pát 17. úno 2012 21:39:58
Kontaktovat uživatele:

Re: Namixované heslo

Příspěvek od kksmirice » sob 10. srp 2013 22:11:49

Záleží na programátorovi. Jde pak o vyhodnocení zadaného textu a podle nastavení se používají odpovídající funkce.
Blíže by to mělo objasnit
alpha - http://www.php.net/manual/en/function.ctype-alpha.php
numeric - http://www.php.net/manual/en/function.ctype-digit.php
alphanumeric - http://www.php.net/manual/en/function.ctype-alnum.php
Klidně mi Vykejte, mohl bych být Vašim dědou...
1. Murphyho zákon: Na počátku nebylo nic. I to se pokazilo!

stránky: KK Zálabák Smiřice, test stránky pro všechny

[url=mailto://prolamy@email.cz?subject=phpBB%20pomoc]kontakt[/url] v případě pomoci - instalace systémů, založení databáze a tabulek, FTP přístup

Zamčeno