Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Get Data/Login Check
- function userinfo($user='') {
- if (strlen($user) > '0') {
- $data = db::fetch("SELECT * FROM `members` WHERE `username`='$user'");
- return $data;
- } else {
- if ($_COOKIE['id'] && $_COOKIE['info']) {
- if(self::login_chk() == true){
- $data = db::fetch("SELECT * FROM `members` WHERE `id`='{$_COOKIE['id']}'");
- return $data;
- } else{
- setcookie('id', '', time()-60);
- setcookie('info', '', time()-60);
- }
- } else {
- setcookie('id', '', time()-60);
- setcookie('info', '', time()-60);
- }
- }
- }
- function login_chk(){
- if (isset($_COOKIE['id']) && isset($_COOKIE['info'])) {
- $data = db::fetch("SELECT * FROM `members` WHERE `id`='{$_COOKIE['id']}'");
- if (self::cookie_hash($data['username'], $data['password'], $data['string'], $data['registered_ip']) == $_COOKIE['info']) {
- return true;
- } else {
- return false;
- }
- } else {
- return false;
- }
- }
- //So now we're hashing some cookies. ;O
- function cookie_hash($username, $password, $string, $ip){
- //User data
- $data = db::fetch("SELECT * FROM `members` WHERE `username`='$username'");
- define('SALT', 'F948hyoWF#$');
- define('SALT2', '$*FKOGIhl;d');
- $enc_pass = sha1(md5(SALT.$password.$username.$string).sha1(SALT.md5($password)).sha1(SALT.md5($ip).SALT2.$string));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement