Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

St3n

[Resolvido] Deixar o '@dominio.com.br' fixo e invisivel e

Recommended Posts

Olá pessoal!!! Acho que este é meu primeiro post de dúvida aqui no forúm!!! Trabalho a pouco com PHP e etc!!! E minha dúvida é a seguinte.!!!

 

Estou utilizando o gerenciador de e-mails free. o SQUIRRELMAIL! .. E na seção de LOGIN (http://www.blessconnect.com.br/mail). Eu queria fazer com que o usuário só precisassi escrever seu e-mail.... sem ter que digitar o @blessconnect.com.br.

 

E o máximo que consegui fazer foi fazer com que o valor do INPUT já venha com o @BLESSCONNECT.COM.BR . Mas eu queria também que esse valor ficasse invisivel. Para não poder haver alterações!!! O Script vai ai abaixo

 

CODE
<?php

 

/**

* login.php -- simple login screen

*

* Copyright © 1999-2006 The SquirrelMail Project Team

* Licensed under the GNU GPL. For full terms see the file COPYING.

*

* This a simple login screen. Some housekeeping is done to clean

* cookies and find language.

*

* @version $Id: login.php,v 1.98.2.11 2006/02/03 22:27:55 jervfors Exp $

* @package squirrelmail

*/

 

/**

* Path for SquirrelMail required files.

* @ignore

*/

define('SM_PATH','../');

 

/* SquirrelMail required files. */

require_once(SM_PATH . 'functions/strings.php');

require_once(SM_PATH . 'config/config.php');

require_once(SM_PATH . 'functions/i18n.php');

require_once(SM_PATH . 'functions/plugin.php');

require_once(SM_PATH . 'functions/constants.php');

require_once(SM_PATH . 'functions/page_header.php');

require_once(SM_PATH . 'functions/html.php');

require_once(SM_PATH . 'functions/global.php');

require_once(SM_PATH . 'functions/forms.php');

 

/**

* $squirrelmail_language is set by a cookie when the user selects

* language and logs out

*/

set_up_language($squirrelmail_language, TRUE, TRUE);

 

/**

* Find out the base URI to set cookies.

*/

if (!function_exists('sqm_baseuri')){

require_once(SM_PATH . 'functions/display_messages.php');

}

$base_uri = sqm_baseuri();

 

 

/*

* In case the last session was not terminated properly, make sure

* we get a new one.

*/

 

sqsession_destroy();

 

header('Pragma: no-cache');

 

do_hook('login_cookie');

 

$loginname_value = (sqGetGlobalVar('loginname', $loginname) ? htmlspecialchars($loginname) : '@blessconnect.com.br');

 

/* Output the javascript onload function. */

 

$header = "<script language=\"JavaScript\" type=\"text/javascript\">\n" .

"<!--\n".

" function squirrelmail_loginpage_onload() {\n".

" document.forms[0].js_autodetect_results.value = '" . SMPREF_JS_ON . "';\n".

" var textElements = 0;\n".

" for (i = 0; i < document.forms[0].elements.length; i++) {\n".

" if (document.forms[0].elements.type == \"text\" || document.forms[0].elements.type == \"password\") {\n".

" textElements++;\n".

" if (textElements == " . (isset($loginname) ? 2 : 1) . ") {\n".

" document.forms[0].elements.focus();\n".

" break;\n".

" }\n".

" }\n".

" }\n".

" }\n".

"// -->\n".

"</script>\n";

$custom_css = 'none';

 

// Load default theme if possible

if (@file_exists($theme[$theme_default]['PATH']))

@include ($theme[$theme_default]['PATH']);

 

if (! isset($color) || ! is_array($color)) {

// Add default color theme, if theme loading fails

$color = array();

$color[0] = '#dcdcdc'; /* light gray TitleBar */

$color[1] = '#800000'; /* red */

$color[2] = '#cc0000'; /* light red Warning/Error Messages */

$color[4] = '#ffffff'; /* white Normal Background */

$color[7] = '#0000cc'; /* blue Links */

$color[8] = '#000000'; /* black Normal text */

}

 

displayHtmlHeader( "$org_name - " . _("Login"), $header, FALSE );

 

echo "<body text=\"$color[8]\" bgcolor=\"$color[4]\" link=\"$color[7]\" vlink=\"$color[7]\" alink=\"$color[7]\" onLoad=\"squirrelmail_loginpage_onload();\">" .

"\n" . addForm('redirect.php', 'post');

 

$username_form_name = 'login_username';

$password_form_name = 'secretkey';

do_hook('login_top');

 

 

if(sqgetGlobalVar('mailto', $mailto)) {

$rcptaddress = addHidden('mailto', $mailto);

} else {

$rcptaddress = '';

}

 

/* If they don't have a logo, don't bother.. */

if (isset($org_logo) && $org_logo) {

/* Display width and height like good little people */

$width_and_height = '';

if (isset($org_logo_width) && is_numeric($org_logo_width) &&

$org_logo_width>0) {

$width_and_height = " width=\"$org_logo_width\"";

}

if (isset($org_logo_height) && is_numeric($org_logo_height) &&

$org_logo_height>0) {

$width_and_height .= " height=\"$org_logo_height\"";

}

}

 

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"

: '' ).

( (isset($hide_sm_attributions) && $hide_sm_attributions) ? '' :

'<small>' . sprintf (_("SquirrelMail version %s"), $version) . '<br />' ."\n".

' ' . _("Digite seu e-mail e senha;") . '<br /></small>' . "\n" ) .

html_tag( 'table',

html_tag( 'tr',

html_tag( 'td',

'<b>' . sprintf (_("%s Login"), $org_name) . "</b>\n",

'center', $color[0] )

) .

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="*"' )

) . "\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).

$rcptaddress .

addHidden('just_logged_in', '1'),

'left', '', 'width="*"' )

) ,

'center', $color[4], 'border="0" width="100%"' ) ,

'left',$color[4] )

) .

html_tag( 'tr',

html_tag( 'td',

'<center>'. addSubmit(_("Login")) .'</center>',

'left' )

),

'', $color[4], 'border="0" width="350"' ) . '</center>',

'center' )

) ,

'', $color[4], 'border="0" cellspacing="0" cellpadding="0" width="100%"' );

do_hook('login_form');

echo '</form>' . "\n";

 

do_hook('login_bottom');

?>

</body></html>

Nesta parte do código, eu havia feito isso:

 

CODE
html_tag( 'td',

addInput($username_form_name, $loginname_value.'@blessconnect.com.br'),

'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).

, mas deu no mesmo!!! Tentei varias e varias opções... Mas não tah indo!!! Se alguem souber.....por favor..... me ajude!!! Valew!!! PAZZZ

Compartilhar este post


Link para o post
Compartilhar em outros sites

poe em um input hidden... depois você concatena ele na hora de pegar dados do form

 

Ex:

 

<input name="dominio" type="hidden" value="@BLESSCONNECT.COM.BR">

 

 

ai na hora de recuperar dados

 

$email = $_POST['email'].$_POST['dominio'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.