Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('..\classes.php');
- class User {
- var $nick;
- var $password1;
- var $password2;
- var $mail;
- var $registerDate;
- var $groupdId;
- function add( $nick, $password, $mail ) {
- $dbPdo = Helper::dbConnect();
- $this -> nick = $nick;
- $this -> password = md5($password);
- $this -> mail = $mail;
- $this -> registerDate = date('Y-m-d H:i:s');
- $this -> groupId = 0;
- $dbQuery = 'INSERT INTO `Users` (`Nick`, `Password`, `Mail`, `RegisterDate`, `GroupId`)
- VALUES(
- :nick,
- :password,
- :mail,
- :registerDate,
- :groupId
- )';
- $dbStmt = $dbPdo->prepare($dbQuery);
- $dbStmt -> bindValue(':nick', $this -> nick, PDO::PARAM_STR);
- $dbStmt -> bindValue(':password', $this -> password, PDO::PARAM_STR);
- $dbStmt -> bindValue(':mail', $this -> mail, PDO::PARAM_STR);
- $dbStmt -> bindValue(':registerDate', $this -> registerDate, PDO::PARAM_STR);
- $dbStmt -> bindValue(':groupId', $this -> groupId, PDO::PARAM_INT);
- echo $dbStmt->execute();
- echo '<pre>';
- print_r($dbStmt->errorInfo());
- echo '</pre>';
- }
- function login( $nick, $password1, $password2 ) {
- $this -> nick = $nick;
- $this -> password1 = $password1;
- $this -> password2 = $password2;
- $dbPdo = Helper::dbConnect();
- $dbQuery = ' SELECT * FROM `Users`
- WHERE `Nick` = :nick AND `Password` =
- ';
- }
- }
- $nick = 'Testowy';
- $password = 'haslo123';
- $password2 = 'haslo123';
- $vld = new Validation();
- $error[0] = $vld->validateNick($nick);
- $error[1] = $vld->validatePassword($password, $password2);
- $error[2] = $vld->validateMail($mail);
- if( $error[0][0] && $error[1][0] && $error[2][0] ) {
- echo 'Wszystko OK';
- $reg = new User();
- $reg->add($nick, $password, $mail);
- }
- else {
- echo '<pre>';
- print_r($error);
- echo '</pre>';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment