Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/03/2011, 10:20
maoazul8
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: formulario de registro

bueno creo que este es el archivo al igual no se de que forma puedo integrarlo a la web para que me de el registro en que parte lo debo ubicar aunque creo que se tiene que modificar para el nuevo diseño que tengo, seria de mucha ayuda que alguien me pueda explicar como hacerlo.

*/

if (!defined('CWD'))
{
define('CWD', (($getcwd = getcwd()) ? $getcwd : '.'));
}
session_start();
require (CWD . '/globals.php');
$smarty->assign("name","Registration");


if (!empty($_POST)) {
$errors = array();
if (($rosecp_ae->inject($_POST['uname'])) || ($rosecp_ae->inject($_POST['pass'])) || ($rosecp_ae->inject($_POST['rpass'])) || ($rosecp_ae->inject($_POST['mname'])) || ($rosecp_ae->inject($_POST['email'])))
{
$errors[] = "Invalid Chars (AlphaNumeric Only)";
}
if (strlen(trim($_POST['uname'])) < 4 || strlen(trim($_POST['uname'])) > 23)
{
$errors[] = "Username Length Not Accepted (4-23 Characters)";
}
if ($rosecp_ae->check_uname($_POST['uname']))
{
$errors[] = "Username Already Taken";
}
if (strlen(trim($_POST['pass'])) < 4 || strlen(trim($_POST['pass'])) > 23)
{
$errors[] = "Password Length Not Accepted (4-23 Characters)";
}
if (!$rosecp_ae->valid_email($_POST['email']))
{
$errors[] = "Email Address Invalid";
}
if ($rosecp_ae->check_email($_POST['email']))
{
$errors[] = "Email Address Already Taken";
}
if (strcmp($_POST['pass'],$_POST['rpass']))
{
$errors[] = "Passwords Does not Match";
}
if (strlen(trim($_POST['mname'])) < 4 || strlen(trim($_POST['mname'])) > 23)
{
$errors[] = "MotherName Length Not Accepted (4-23 Characters)";
}
if ((md5($_POST['v_image'])) <> ($_SESSION['image_value']))
{
$errors[] = "Verification Does Not Match";
}

if (!empty($errors))
{
echo 'false';
foreach ($errors as $error)
{
echo ';' . $error;
}
exit;
}
else
{
extract($_POST, EXTR_PREFIX_ALL, "posts");
$posts_pass = md5($posts_pass);

$sql = $rosecp_ae->initDB(1);
$add = $sql->query("INSERT into UserInfo([Account],[MD5PassWord],[Email],[MailIsConfirm],[memberinfo],[Right],[MotherLName])
VALUES('$posts_uname','$posts_pass','$posts_email' ,'1','2','1','$posts_mname')");
if ($add)
{
$date = date("F d Y");
$sql->query("INSERT INTO RCP_Amessages ([To],[From],[title],[message],[date],[flag]) VALUES ('$posts_uname','$message[from]','$message[title]','$message[welcome]','$date','1')");
echo 'true;<br /><strong><center>Successful... You are now Registered..</center></strong>';
unset($_SESSION['image_value']);

exit;
}
else
{
echo 'false;Error: Please Contact Admin[register.php]';
}
$sql->dbclose();
}
}

$smarty->assign("body",$content);
$smarty->assign('messages', array('All Fields are REQUIRED. NO Special Characters'));
$smarty->assign('messages_warning', true);
$smarty->assign("template","reg");
$smarty->display("index.tpl");


?>