Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class login {
- private $username ;
- private $pass ;
- public function __construct($username , $pass ) {
- $this->connect();
- $this->setdata($username , $pass );
- $this->login($username , $pass );
- }
- private function connect(){
- include 'database.php';
- new connect();
- }
- private function setdata($username , $pass ){
- $this->username = $username ;
- $this->pass = $pass ;
- }
- private function login($username , $pass ) {
- global $con ;
- $stmt = $con->prepare("SELECT username, password FROM user WHERE username =? AND password =? ") ;
- $stmt->execute(array($username, $pass));
- $get = $stmt->fetch();
- $count = $stmt->rowCount();
- if ($count > 0 ){
- return TRUE;
- }
- else {
- throw new Exception("xxxxxxxxxx");
- }
- }
- }
- =========================================
- <?php
- class connect {
- public function __construct(){
- $dsn = 'mysql:host=localhost;dbname=ali';
- $user = 'root';
- $pass = '';
- $option = array(
- PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
- );
- try {
- $con = new PDO($dsn, $user, $pass, $option);
- $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- echo "<br> you are connected <br>" ;
- return $con;
- }
- catch(PDOException $e) {
- echo 'Failed To Connect' . $e->getMessage();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement