PHP - Passar de old login style para novo em form

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

PHP - Passar de old login style para novo em form

Mensagempor Mercy_PT » Terça Set 19, 2006 13:29

Basicamente a minha questão é esta. Tenho um form de login num site que por base precisa de login@dominio e um outro que já assume a parte do dominio precisando apenas do login.

tenho o código de ambas as partes mas alguns problemas (muitos) em conseguir um mix disto de forma a obter o form com o dominio assumido.

Basicamente o código que tenho é:

Do form que pretendo usar:

<div id="container">
<h1>WebMail Login</h1>
<div id="logo"></div>

<fieldset>
<font size="2" color="#666666">username:</font><?php echo "<input type=\"text\" name=\"$username_form_name\" VALUE=\"\" tabindex=\"1\" class=\"input\">"; ?>
<font size="2" color="#666666">password:</font><input name="<?php echo $password_form_name; ?>" type="password" class="input" tabindex=\"2\">
<input type=hidden name="js_autodetect_results" value="SMPREF_JS_OFF">
<input type=hidden name="just_logged_in" value=1>
<p class="3">
<input name="button" type="submit" value="login" class="button">
</p>
<p class="3">
<?php do_hook('login_form'); ?>
</p>
</fieldset>
</div>
</form>

<?php

do_hook('login_bottom');

echo "</body>\n".

"</html>\n";

?>



Da parte que já assume o dominio que pretendo misturar no form

echo html_tag( 'table',
html_tag( 'tr',
html_tag( 'td',
'<center>'.
( isset($org_logo) && $org_logo
? '<img src="' . $org_logo . '" alt="' .
sprintf(_("%s Logo"), $org_name) .'"' . $width_and_height .
' /><br />' . "\n"
: '' ).

html_tag( 'table',

html_tag( 'tr',
html_tag( 'td', "\n" .
html_tag( 'table',
html_tag( 'tr',
html_tag( 'td',
_("Name:") ,
'right', '', 'width="30%"' ) .
html_tag( 'td',
addInput($username_form_name, $loginname_value),
'left', '', 'width="*"' ) .
html_tag( 'td',
_("@") ,
'center', '', 'width="*"' ) .
html_tag( 'td',
addSelect($domain_form_name, $login_domains) ,
'left', "", 'width="*"' )
)
. "\n" .
html_tag( 'tr',
html_tag( 'td',
_("Password:") ,
'right', '', 'width="30%"' ) .
html_tag( 'td',
addPwField($password_form_name).
addHidden('js_autodetect_results', SMPREF_JS_OFF).
addHidden('just_logged_in', '1'),
'left', '', 'width="*"' )
) ,
'center', '#ffffff', 'border="0" width="100%"' ) ,
'left', '#FFFFFF' )
) .
html_tag( 'tr',
html_tag( 'td',
'<center>'. addSubmit(_("Login")) .'</center>',
'left' )
),
'', '#ffffff', 'border="0" width="350"' ) . '</center>',
'center' )
) ,
'', '#ffffff', 'border="0" cellspacing="0" cellpadding="0" width="100%"' );
do_hook('login_form');
echo '</form>' . "\n";

do_hook('login_bottom');
echo "</body>\n".
"</html>\n";
?>


Algum expert em php e afins me consegue dar umas dicas sobre como chegar ao resultado pretendido?

Obrigado...
Cruising life......in low speed...
Imagem
Mercy_PT
Membro Vitalício
Membro Vitalício
 
Mensagens: 2338
Registado: Terça Set 14, 2004 14:33

Mensagempor botafogo » Terça Set 19, 2006 15:25

Código: Seleccionar todos


<div id="container">
<h1>WebMail Login</h1>
<div id="logo"></div>

<fieldset>
<font size="2" color="#666666">username:</font><?php echo "<input type=\"text\" name=\"$username_form_name\" VALUE=\"\" tabindex=\"1\" class=\"input\">"; ?>
<font size="2" color="#666666">password:</font><input name="<?php echo $password_form_name; ?>" type="password" class="input" tabindex=\"2\">
[b]<?php addHidden($domain_form_name, "dominio.com"); ?>[/b]
<input type=hidden name="js_autodetect_results" value="SMPREF_JS_OFF">
<input type=hidden name="just_logged_in" value=1>
<p class="3">
<input name="button" type="submit" value="login" class="button">
</p>
<p class="3">
<?php do_hook('login_form'); ?>
</p>
</fieldset>
</div>
</form>

<?php

do_hook('login_bottom');

echo "</body>\n".

"</html>\n";

?>
botafogo
Novato
Novato
 
Mensagens: 1
Registado: Quarta Dez 14, 2005 14:37


Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron