Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App;
- class Login{
- private $cnx;
- public function __construct($cnx){
- $this->cnx = $cnx;
- }
- public function check_login($username, $password){
- $req = $this->cnx->prepare('SELECT * FROM users WHERE (pseudo = :pseudo OR email = :pseudo)');
- $req->execute(array('pseudo' => $username));
- $user = $req->fetch();
- if(!empty($user)){
- if(password_verify($password, $user['password'])){
- $_SESSION['auth'] = $user;
- $_SESSION['flash']['success'] = 'Jestes zalogowany';
- return true;
- }else{
- $_SESSION['flash']['danger'] = 'Zly login lub haslo';
- return false;
- }
- }else{
- $_SESSION['flash']['danger'] = 'Zly login lub haslo';
- return false;
- }
- }
- }
Add Comment
Please, Sign In to add comment