Guest User

Untitled

a guest
Jul 12th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1.  
  2. my $u = "jsmith";
  3. my $p = "password('$u')";
  4. my $user = $users_rs->single({ username => $u, pass => \"$p" });
  5.  
  6.  
  7.  
  8. results into this error:
  9.  
  10.  
  11. SELECT me.id, me.username, me.pass, me.first_name, me.last_name FROM users me WHERE ( ( pass password('jsmith') AND username = ? ) ): 'jsmith'
  12. DBI Exception: DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('jsmith') AND username = 'jsmith' ) )' at line 1 [for Statement "SELECT me.id, me.username, me.pass, me.first_name, me.last_name FROM users me WHERE ( ( pass password('jsmith') AND username = ? ) )" with ParamValues: 0='jsmith'] at /Library/Perl/5.8.8/DBIx/Class/Schema.pm line 1027
Add Comment
Please, Sign In to add comment