@@ -482,7 +482,12 @@ bool KBEEmailVerificationTableMysql::queryAccount(DBInterface * dbi, int8 type,
482
482
SAFE_RELEASE_ARRAY (tbuf);
483
483
484
484
if (!dbi->query (sqlstr.c_str (), sqlstr.size (), false ))
485
+ {
486
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::queryAccount(%1%): sql(%2%) is failed(%3%)!\n " ) %
487
+ name % sqlstr % dbi->getstrerror ());
488
+
485
489
return false ;
490
+ }
486
491
487
492
info.datas = " " ;
488
493
MYSQL_RES * pResult = mysql_store_result (static_cast <DBInterfaceMysql*>(dbi)->mysql ());
@@ -542,7 +547,12 @@ bool KBEEmailVerificationTableMysql::logAccount(DBInterface * dbi, int8 type, co
542
547
SAFE_RELEASE_ARRAY (tbuf);
543
548
544
549
if (!dbi->query (sqlstr.c_str (), sqlstr.size (), false ))
550
+ {
551
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::logAccount(%1%): sql(%2%) is failed(%3%)!\n " ) %
552
+ code % sqlstr % dbi->getstrerror ());
553
+
545
554
return false ;
555
+ }
546
556
547
557
return true ;
548
558
}
@@ -566,7 +576,12 @@ bool KBEEmailVerificationTableMysql::activateAccount(DBInterface * dbi, const st
566
576
SAFE_RELEASE_ARRAY (tbuf);
567
577
568
578
if (!dbi->query (sqlstr.c_str (), sqlstr.size (), false ))
579
+ {
580
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::activateAccount(%1%): sql(%2%) is failed(%3%)!\n " ) %
581
+ code % sqlstr % dbi->getstrerror ());
582
+
569
583
return false ;
584
+ }
570
585
571
586
uint64 logtime = 1 ;
572
587
@@ -586,10 +601,18 @@ bool KBEEmailVerificationTableMysql::activateAccount(DBInterface * dbi, const st
586
601
}
587
602
588
603
if (logtime > 0 && time (NULL ) - logtime > g_kbeSrvConfig.emailAtivationInfo_ .deadline )
604
+ {
605
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::activateAccount(%1%): is expired! %2% > %3%.\n " ) %
606
+ code % (time (NULL ) - logtime) % g_kbeSrvConfig.emailAtivationInfo_ .deadline );
607
+
589
608
return false ;
609
+ }
590
610
591
611
if (info.name .size () == 0 )
592
612
{
613
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::activateAccount(%1%): name is NULL.\n " ) %
614
+ code);
615
+
593
616
return false ;
594
617
}
595
618
@@ -612,16 +635,29 @@ bool KBEEmailVerificationTableMysql::activateAccount(DBInterface * dbi, const st
612
635
}
613
636
614
637
if ((info.flags & ACCOUNT_FLAG_NOT_ACTIVATED) <= 0 )
638
+ {
639
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::activateAccount(%1%): Has been activated.\n " ) %
640
+ code);
641
+
615
642
return false ;
643
+ }
616
644
617
645
info.flags &= ~ACCOUNT_FLAG_NOT_ACTIVATED;
618
646
619
647
if (!pTable->setFlagsDeadline (dbi, info.name , info.flags , info.deadline ))
648
+ {
649
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::activateAccount(%1%): set deadline is error(%2%)!\n " ) %
650
+ code % dbi->getstrerror ());
620
651
return false ;
621
-
652
+ }
622
653
623
654
if (!pTable->updatePassword (dbi, info.name , password))
655
+ {
656
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::activateAccount(%1%): update password is error(%2%)!\n " ) %
657
+ code % dbi->getstrerror ());
658
+
624
659
return false ;
660
+ }
625
661
626
662
if (info.dbid == 0 )
627
663
{
@@ -645,6 +681,9 @@ bool KBEEmailVerificationTableMysql::activateAccount(DBInterface * dbi, const st
645
681
if (!dbi->query ((boost::format (" update kbe_accountinfos set entityDBID=%1% where accountName like \" %2%\" " )
646
682
% info.dbid % tbuf).str (), false ))
647
683
{
684
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::activateAccount(%1%): update kbe_accountinfos is error(%2%)!\n " ) %
685
+ code % dbi->getstrerror ());
686
+
648
687
SAFE_RELEASE_ARRAY (tbuf);
649
688
return false ;
650
689
}
@@ -681,7 +720,12 @@ bool KBEEmailVerificationTableMysql::bindEMail(DBInterface * dbi, const std::str
681
720
SAFE_RELEASE_ARRAY (tbuf);
682
721
683
722
if (!dbi->query (sqlstr.c_str (), sqlstr.size (), false ))
723
+ {
724
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::bindEMail(%1%): sql(%2%) is failed(%3%)!\n " ) %
725
+ code % sqlstr % dbi->getstrerror ());
726
+
684
727
return false ;
728
+ }
685
729
686
730
uint64 logtime = 1 ;
687
731
@@ -703,10 +747,18 @@ bool KBEEmailVerificationTableMysql::bindEMail(DBInterface * dbi, const std::str
703
747
}
704
748
705
749
if (logtime > 0 && time (NULL ) - logtime > g_kbeSrvConfig.emailBindInfo_ .deadline )
750
+ {
751
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::bindEMail(%1%): is expired! %2% > %3%.\n " ) %
752
+ code % (time (NULL ) - logtime) % g_kbeSrvConfig.emailBindInfo_ .deadline );
753
+
706
754
return false ;
755
+ }
707
756
708
757
if (qname.size () == 0 || qemail.size () == 0 )
709
758
{
759
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::bindEMail(%1%): name or email is NULL.\n " ) %
760
+ code);
761
+
710
762
return false ;
711
763
}
712
764
@@ -737,6 +789,9 @@ bool KBEEmailVerificationTableMysql::bindEMail(DBInterface * dbi, const std::str
737
789
738
790
if (!dbi->query (sqlstr, false ))
739
791
{
792
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::bindEMail(%1%): update kbe_accountinfos is error(%2%)!\n " ) %
793
+ code % dbi->getstrerror ());
794
+
740
795
return false ;
741
796
}
742
797
@@ -771,7 +826,12 @@ bool KBEEmailVerificationTableMysql::resetpassword(DBInterface * dbi, const std:
771
826
SAFE_RELEASE_ARRAY (tbuf);
772
827
773
828
if (!dbi->query (sqlstr.c_str (), sqlstr.size (), false ))
829
+ {
830
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::resetpassword(%1%): sql(%2%) is failed(%3%)!\n " ) %
831
+ code % sqlstr % dbi->getstrerror ());
832
+
774
833
return false ;
834
+ }
775
835
776
836
uint64 logtime = 1 ;
777
837
@@ -791,10 +851,18 @@ bool KBEEmailVerificationTableMysql::resetpassword(DBInterface * dbi, const std:
791
851
}
792
852
793
853
if (logtime > 0 && time (NULL ) - logtime > g_kbeSrvConfig.emailResetPasswordInfo_ .deadline )
854
+ {
855
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::bindEMail(%1%): is expired! %2% > %3%.\n " ) %
856
+ code % (time (NULL ) - logtime) % g_kbeSrvConfig.emailResetPasswordInfo_ .deadline );
857
+
794
858
return false ;
859
+ }
795
860
796
861
if (qname.size () == 0 || password.size () == 0 )
797
862
{
863
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::resetpassword(%1%): name or password is NULL.\n " ) %
864
+ code);
865
+
798
866
return false ;
799
867
}
800
868
@@ -821,7 +889,12 @@ bool KBEEmailVerificationTableMysql::resetpassword(DBInterface * dbi, const std:
821
889
}
822
890
823
891
if (!pTable->updatePassword (dbi, name, md5password))
892
+ {
893
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::resetpassword(%1%): update password is error(%2%)!\n " ) %
894
+ code % dbi->getstrerror ());
895
+
824
896
return false ;
897
+ }
825
898
826
899
827
900
try
@@ -855,7 +928,12 @@ bool KBEEmailVerificationTableMysql::delAccount(DBInterface * dbi, int8 type, co
855
928
SAFE_RELEASE_ARRAY (tbuf);
856
929
857
930
if (!dbi->query (sqlstr.c_str (), sqlstr.size (), false ))
931
+ {
932
+ ERROR_MSG (boost::format (" KBEEmailVerificationTableMysql::delAccount(%1%): sql(%2%) is failed(%3%)!\n " ) %
933
+ name % sqlstr % dbi->getstrerror ());
934
+
858
935
return false ;
936
+ }
859
937
860
938
return true ;
861
939
}
0 commit comments