@@ -53,7 +53,7 @@ component extends="app.Controllers.Controller" {
5353 }
5454 );
5555 // Check if user exists first (regardless of status)
56- var existingUser = model (" User" ).findOne (where = " email = :email " , params = { email = { value = params .email , cfsqltype = " cf_sql_varchar " }} , include = " Role" );
56+ var existingUser = model (" User" ).findOne (where = " email = '# params .email #' " , include = " Role" );
5757
5858 // If user doesn't exist, send registration invitation but return generic message
5959 if (! isObject (existingUser )) {
@@ -81,7 +81,7 @@ component extends="app.Controllers.Controller" {
8181 // Check if user is locked out
8282 if (model (" LoginAttempt" ).isUserLocked (params .email )) {
8383 // Check if it's a manual lock by admin
84- var user = model (" User" ).findOne (where = " email = :email " , params = { email = { value = params .email , cfsqltype = " cf_sql_varchar " }} );
84+ var user = model (" User" ).findOne (where = " email = '# params .email #' " );
8585 var isManuallyLocked = isObject (user ) && structKeyExists (user , " locked" ) && user .locked ;
8686
8787 model (" Log" ).log (
@@ -303,7 +303,7 @@ component extends="app.Controllers.Controller" {
303303
304304 // Check if user needs to submit testimonial
305305 if (isObject (user .role ) && user .role .name ! = ' Admin' ) {
306- var testimonial = model (" Testimonial" ).findOne (where = " userId = :userId " , params = { userId = { value = val (user .id ), cfsqltype = " cf_sql_integer " }} );
306+ var testimonial = model (" Testimonial" ).findOne (where = " userId = # val (user .id )# " );
307307
308308 model (" Log" ).log (
309309 category = " wheels.auth" ,
@@ -369,7 +369,7 @@ component extends="app.Controllers.Controller" {
369369 if (structKeyExists (cookie , " remember_me" )) {
370370 var rawToken = cookie .remember_me ;
371371 var hashedToken = hash (rawToken , " SHA-256" );
372- var rememberToken = model (" RememberToken" ).findOne (where = " token = :token " , params = { token = { value = hashedToken , cfsqltype = " cf_sql_varchar " }} );
372+ var rememberToken = model (" RememberToken" ).findOne (where = " token = '# hashedToken #' " );
373373 if (isObject (rememberToken )) {
374374 rememberToken .delete ();
375375 }
@@ -451,7 +451,7 @@ component extends="app.Controllers.Controller" {
451451 return ;
452452 }
453453 // Check for duplicate email before calling saveUser
454- var existingUser = model (" User" ).findFirst (where = " email = :email " , params = { email = { value = params .email , cfsqltype = " cf_sql_varchar " }} );
454+ var existingUser = model (" User" ).findFirst (where = " email = '# params .email #' " );
455455 if (isObject (existingUser )) {
456456 renderText (" <p style='color:red;'>An account with this email address already exists.</p>" );
457457 return ;
@@ -608,7 +608,7 @@ component extends="app.Controllers.Controller" {
608608 }
609609
610610 private function validateCredentials (required string email , required string password ) {
611- var user = model (" User" ).findOne (where = " email = : email AND status = 'True'" , params = { email = { value = email , cfsqltype = " cf_sql_varchar " }} , include = " Role" );
611+ var user = model (" User" ).findOne (where = " email = '# email #' AND status = 'True'" , include = " Role" );
612612 if (! isObject (user )) {
613613 return false ; // User not found
614614 }
@@ -749,7 +749,7 @@ component extends="app.Controllers.Controller" {
749749 // Skip email sending in test mode
750750 return true ;
751751 }
752- var user = model (" User" ).findOne (where = " email = : email" , params = { email = { value = email , cfsqltype = " cf_sql_varchar " }} );
752+ var user = model (" User" ).findOne (where = " email = '# email #' " );
753753 if (! isObject (user )) return false ;
754754 var verifyUrl = urlFor (action = " verify" , onlyPath = false ) & " ?token=" & token ;
755755 return sendTemplateEmail (" Sign Up Account Verification" , user .email , user .fullname , verifyUrl );
@@ -791,7 +791,7 @@ component extends="app.Controllers.Controller" {
791791
792792 try {
793793 // Check if user already has a verification token
794- var existingToken = model (" UserToken" ).findOne (where = " user_id = :userId AND status = 'false'" , params = { userId = { value = val ( user . id ), cfsqltype = " cf_sql_integer " }} );
794+ var existingToken = model (" UserToken" ).findOne (where = " user_id = # val ( user . id ) # AND status = 'false'" );
795795
796796 if (! isObject (existingToken )) {
797797 // Generate a new verification token
@@ -828,7 +828,7 @@ component extends="app.Controllers.Controller" {
828828
829829 private function verifyToken (required string token ) {
830830 var message = " " ;
831- var tokenRecord = model (" UserToken" ).findOne (where = " token = : token" , params = { token = { value = token , cfsqltype = " cf_sql_varchar " }} );
831+ var tokenRecord = model (" UserToken" ).findOne (where = " token = '# token #' " );
832832
833833 if (isObject (tokenRecord )) {
834834 // Check if token has expired
@@ -854,7 +854,7 @@ component extends="app.Controllers.Controller" {
854854 }
855855
856856 private boolean function isRateLimited (required string ipAddress ) {
857- var attempts = model (" LoginAttempt" ).findAll (where = " ip_address = : ipAddress AND created_at > :cutoff " , params = { ipAddress = { value = ipAddress , cfsqltype = " cf_sql_varchar " }, cutoff = { value = dateTimeFormat (dateAdd (" n" , - 15 , now ()), " yyyy-MM-dd HH:nn:ss" ), cfsqltype = " cf_sql_timestamp " }} );
857+ var attempts = model (" LoginAttempt" ).findAll (where = " ip_address = '# ipAddress #' AND created_at > '# dateTimeFormat (dateAdd (" n" , - 15 , now ()), " yyyy-MM-dd HH:nn:ss" )#' " );
858858 return attempts .recordCount >= 3 ;
859859 }
860860
@@ -919,7 +919,7 @@ component extends="app.Controllers.Controller" {
919919 param name = " params.email" default = " " ;
920920
921921 try {
922- var user = model (" User" ).findOne (where = " email = :email " , params = { email = { value = params .email , cfsqltype = " cf_sql_varchar " }} );
922+ var user = model (" User" ).findOne (where = " email = '# params .email #' " );
923923
924924 if (isObject (user )) {
925925 // Generate reset token
@@ -971,8 +971,7 @@ component extends="app.Controllers.Controller" {
971971
972972 try {
973973 var reset = model (" PasswordReset" ).findOne (
974- where = " token = :token AND expiresAt > :now AND used = 0" ,
975- params = {token = {value = params .token , cfsqltype = " cf_sql_varchar" }, now = {value = dateTimeFormat (now (), " yyyy-MM-dd HH:nn:ss" ), cfsqltype = " cf_sql_timestamp" }}
974+ where = " token = '#params .token #' AND expiresAt > '#dateTimeFormat (now (), " yyyy-MM-dd HH:nn:ss" ) #' AND used = 0"
976975 );
977976
978977 if (! isObject (reset )) {
@@ -1005,8 +1004,7 @@ component extends="app.Controllers.Controller" {
10051004 try {
10061005 // Validate token
10071006 var reset = model (" PasswordReset" ).findOne (
1008- where = " token = :token AND expiresAt > :now AND used = 0" ,
1009- params = {token = {value = params .token , cfsqltype = " cf_sql_varchar" }, now = {value = dateTimeFormat (now (), " yyyy-MM-dd HH:nn:ss" ), cfsqltype = " cf_sql_timestamp" }}
1007+ where = " token = '#params .token #' AND expiresAt > '#dateTimeFormat (now (), " yyyy-MM-dd HH:nn:ss" ) #' AND used = 0"
10101008 );
10111009
10121010 if (! isObject (reset )) {
0 commit comments