[geeklog-cvs] geeklog-1.3/public_html users.php,1.54,1.55
geeklog-cvs-admin at lists.geeklog.net
geeklog-cvs-admin at lists.geeklog.net
Fri Apr 11 04:19:13 EDT 2003
Update of /usr/cvs/geeklog/geeklog-1.3/public_html
In directory internal.geeklog.net:/tmp/cvs-serv20555
Modified Files:
users.php
Log Message:
When a new user registers, check for a valid email address first.
Index: users.php
===================================================================
RCS file: /usr/cvs/geeklog/geeklog-1.3/public_html/users.php,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -d -r1.54 -r1.55
*** users.php 23 Feb 2003 20:45:09 -0000 1.54
--- users.php 11 Apr 2003 08:19:10 -0000 1.55
***************
*** 391,406 ****
{
global $_TABLES, $LANG04, $_CONF;
!
! $ucount = DB_count($_TABLES['users'],'username',$username);
! $ecount = DB_count($_TABLES['users'],'email',$email);
!
! if ($ucount == 0 AND $ecount == 0) {
! if (COM_isEmail($email)) {
$regdate = strftime('%Y-%m-%d %H:%M:$S',time());
DB_save($_TABLES['users'],'username,email,regdate',"'$username','$email','$regdate'");
$uid = DB_getItem($_TABLES['users'],'uid',"username = '$username'");
! // Add user to Logged-in group (i.e. members) and the All Users group (which includes
! // anonymous users
$normal_grp = DB_getItem($_TABLES['groups'],'grp_id',"grp_name='Logged-in Users'");
$all_grp = DB_getItem($_TABLES['groups'],'grp_id',"grp_name='All Users'");
--- 391,407 ----
{
global $_TABLES, $LANG04, $_CONF;
!
! if (COM_isEmail($email)) {
!
! $ucount = DB_count($_TABLES['users'],'username',$username);
! $ecount = DB_count($_TABLES['users'],'email',$email);
!
! if ($ucount == 0 AND $ecount == 0) {
$regdate = strftime('%Y-%m-%d %H:%M:$S',time());
DB_save($_TABLES['users'],'username,email,regdate',"'$username','$email','$regdate'");
$uid = DB_getItem($_TABLES['users'],'uid',"username = '$username'");
! // Add user to Logged-in group (i.e. members) and the All Users
! // group (which includes anonymous users
$normal_grp = DB_getItem($_TABLES['groups'],'grp_id',"grp_name='Logged-in Users'");
$all_grp = DB_getItem($_TABLES['groups'],'grp_id',"grp_name='All Users'");
***************
*** 446,452 ****
DB_change($_TABLES['usercomment'],'commentlimit',$_CONF['comment_limit'],'uid',$uid);
! // Call custom registration and account record create function if enabled and exists
if ($_CONF['custom_registration'] AND (function_exists(custom_usercreate))) {
! custom_usercreate($uid);
}
--- 447,454 ----
DB_change($_TABLES['usercomment'],'commentlimit',$_CONF['comment_limit'],'uid',$uid);
! // Call custom registration and account record create function
! // if enabled and exists
if ($_CONF['custom_registration'] AND (function_exists(custom_usercreate))) {
! custom_usercreate($uid);
}
***************
*** 455,463 ****
return COM_refresh($_CONF['site_url'] . '/index.php?msg=' . $msg);
} else {
! $retval .= COM_siteHeader('Menu') . newuserform($LANG04[18]) . COM_siteFooter();
}
} else {
! $retval .= COM_siteHeader('Menu') . newuserform($LANG04[19]) . COM_siteFooter();
}
return $retval;
}
--- 457,470 ----
return COM_refresh($_CONF['site_url'] . '/index.php?msg=' . $msg);
} else {
! $retval .= COM_siteHeader ('Menu')
! . newuserform ($LANG04[19])
! . COM_siteFooter ();
}
} else {
! $retval .= COM_siteHeader ('Menu')
! . newuserform ($LANG04[18])
! . COM_siteFooter();
}
+
return $retval;
}
More information about the geeklog-cvs
mailing list