Diskuse

Téma: Prihlasovanie

zdravim, da sa nejako spravit prihlasovanie tak ako mam ja na stranke (zatial je to len tak provizorne spravene) napravo, ale tak ze ked to vyplnim a dam prihlasit aby ma to prihlasilo, a potom tam popripade vypisalo ten uzivatelsky panel, ale hlavne aby to cez to prihlasovalo

lebo to vypisuje "Formulář nebyl odeslán s platným autorizačním tokenem."
nejaky kod na vlozenie prihlasovacieho formulara alebo nieco take asi treba

diky

http://www.testos.4fan.cz/
postZaslat odpověď
http://www.testos.4fan.cz/index.php?m=login
proč nepoužít systémové přihlášení?

http://sunlight.shira.cz/upload/docs/api/function-_xsrfToken.html
ak by to neslo tak ako by som to chcel ja, tak pojde systemove, ale to moje sa mi viac lubi, len to este treba spojazdnit...

http://sunlight.shira.cz/upload/docs/api/function-_xsrfToken.html
no nasiel som asi tie riadky kde sa ziskava ten token, ale jak to mam vlozit do toho?

<div id="login">Prihlasenie
""co sem mam dat, aby mi to ukazalo funkcni formular?""
</div>
podívej se na kod systémového formu
<form action="./remote/login.php?_return=%2F" method="post" name="login_form">
<table>
<tbody><tr>
<td class="rpad"><strong>Uživatelské jméno</strong></td>
<td><input type="text" name="username" class="inputsmall" maxlength="24"></td>
</tr>
<tr>
<td class="rpad"><strong>Heslo</strong></td>
<td><input type="password" name="password" class="inputsmall"></td>
</tr>
<tr>
<td></td><td>
<input type="submit" value="Přihlásit">&nbsp;&nbsp;<label><input type="checkbox" name="persistent" value="1"> napořád</label><input type="hidden" name="secure" value="0"><input type="hidden" name="form_url" value="/index.php?m=login&amp;login_form_return=%2F"></td>
</tr>

</tbody></table>
<input type="hidden" name="_security_token" value="5043b58e9d12f7.27356576"></form>

myslis toto?

EDIT:
alebo toto
function _uniForm($id, $vars = array(), $notitle = false)zeby takto?
<?php _uniForm() ?> ..ale nejde.
ma niekto nejaky napad?
Systémová funkce... to by tě už mohlo nasměrovat...
/**
* Ziskat kod skryteho inputu pro XSRF ochranu
* @return string
*/
function _xsrfProtect()
{
return '<input type="hidden" name="_security_token" value="'._xsrfToken().'" />';
}
nno uz mi ide ten token, diky 🙂
ale..
<?php _login() ?>je aj nieco taketo? aby ked sa prihlasim cez to aby ten formular zmizol a bolo tam to user menu alebo nieco ine

alebo sa to da nejako spravit aby to zmizlo ked sa prihlasim?
zatial som to poriesil takto...
[hcm]levelcontent2,0,0,<div id="loginn">Prihlasenie
<li>

<script type="text/javascript" src="./remote/login.js?0"></script>
<form action="./remote/login.php?_return=%2F" method="post" name="login_form">
<table>
<tbody><tr>
<td class="rpad"><strong>Uživatelské jméno</strong></td>
<td><input type="text" name="username" class="inputsmall" maxlength="24"></td>
</tr>
<tr>
<td class="rpad"><strong>Heslo</strong></td>
<td><input type="password" name="password" class="inputsmall"></td>
</tr>
<tr>
<td></td><td>
<input type="submit" value="Přihlásit">&nbsp;&nbsp;<label><input type="checkbox" name="persistent" value="1"> napořád</label><input type="hidden" name="secure" value="0"><input type="hidden" name="form_url" value="/index.php?m=login&amp;login_form_return=%2F"></td>
</tr>

</tbody></table>
<?php _xsrfProtect() ?>
<input type="hidden" name="_security_token" value="'._xsrfToken().'" />


</li>
</div>,,[/hcm]

ale toto mi nejde
<?php _xsrfProtect() ?>da sa to spravit tak aby to islo? nejako inak zapisat asi v tom HCM diky
Tak znova... co je tohle?
</tbody></table>
<?php _xsrfProtect() ?>
<input type="hidden" name="_security_token" value="'._xsrfToken().'" />

proč jsem ti posílal tu funkci? Aby jsi videl co vrací. A podle tohohle kódu jsi to evidentně vůbec nepochopil

a jen taková technická když chceš něco vypsat tak se používá ECHO
<?php echo _xsrfProtect() ?>Mohl bych ti napsat celé HCM, ale nenapíšu! Takhle se to pak nikdo nikdy nenaučíte...
Ale jen ti asi doporučim udělej si to HCM externě nebudeš mít tolik problémů se zápisem, použitím konstant se dájí nastavit i různá ošetření kdy bude ten formulář vidět
takze to mam cele to prihlasenie robit? alebo iba ten _xsrfProtect() ?

<?php

/* --- kontrola jadra --- */
if(!defined('_core')) exit;

/* --- definice funkce modulu --- */
function _HCM_moje_prihlasenie($max_uroven = 0, $neprihlaseny = "", $prihlaseny = "")
{
if(_loginright_level = intval($max_uroven))

{
return $neprihlaseny;
return '<input type="hidden" name="_security_token" value="'._xsrfToken().'" />';
} else {
return $prihlaseny;
}

}

nieco taketo som spravil...tam kde je neprihlaseny vlozim tie formulare cez div a do prihlaseny nic nedam, a malo by to to zobrazovat iba tim ktory niesu prihlaseni nie? ale nejde to...robil som to podla levelcontent2 s tou urovnou
Strana: 1 2 další »