Advertisement
Guest User

Untitled

a guest
Dec 19th, 2016
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. public function _Login($username, $password=null){
  2. if(isset($username) && $username != null && $password == null){
  3. $username = $this->mysqli->escape_string($username);
  4.  
  5. $getUser = $this->mysqli->query("SELECT * FROM user WHERE username = '".$username."' LIMIT 1");
  6.  
  7. if($getUser->num_rows == 1){
  8. $this->smarty->assign('si', 'log_pw');
  9. $this->smarty->assign('userName', $username);
  10. } else {
  11. $this->smarty->assign('error', 'Username nicht vorhanden!');
  12. $this->smarty->assign('si', 'log');
  13. }
  14.  
  15. } else {
  16. $this->smarty->assign('si', 'log_pw');
  17. $username = $this->mysqli->escape_string($username);
  18. $password = $this->mysqli->escape_string($password);
  19. $getUser = $this->mysqli->query("SELECT * FROM user WHERE username = '".$username."' LIMIT 1");
  20. if($getUser->num_rows == 1){
  21. $thisUser = $getUser->fetch_object();
  22. if($thisUser->password == md5($this->hash.$password.$this->hash)){
  23. $_SESSION['username'] = $thisUser->username;
  24. header("Location: index.php");
  25. exit;
  26. } else {
  27. $this->smarty->assign('error', 'Passwort falsch!');
  28. $this->smarty->assign('si', 'log');
  29. }
  30.  
  31. } else {
  32. $this->smarty->assign('error', 'Username nicht vorhanden!');
  33. $this->smarty->assign('si', 'log');
  34. }
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement