Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Model
- {
- public $login;
- /*
- *
- **
- ***
- ****checking login and password
- ***
- **
- *
- */
- public function checklogpass($name,$password)
- {
- try {
- $pdo = new PDO('mysql:host=localhost;dbname=publications','vad','6989');
- $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
- $pdo->exec('SET NAMES "utf8"');
- }
- catch(PDOException $e) {
- echo $e->getMessage();
- }
- $sql = 'SELECT name,password FROM users WHERE name = :name AND password = :password';
- $stmt = $pdo->prepare($sql);
- $stmt->bindValue(':name',$name);
- $stmt->bindValue(':password',$password);
- $stmt->execute();
- $row = $stmt->fetch(PDO::FETCH_ASSOC);
- if (isset($name) && isset($password)) {
- if ($row["name"] == $name && $row["password"] == $password) {
- $this->login = $name;
- }
- }
- else {
- throw new Exception("Error Processing Request", 1);
- }
- }
- public function login()
- {
- setcookie('auth',$this->login,time()+36000);
- }
- protected function isUser()
- {
- return $_COOKIE['auth'];
- }
- public function getUser()
- {
- if (isset($_COOKIE['auth'])) {
- echo self::isUser();
- }
- else
- {
- return false;
- }
- }
- /*
- *
- *
- *
- *
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement