Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class user{
- var $username,$superadmin,$logged;
- function destroyuser(){
- unset($_SESSION);
- session_destroy();
- //unset($this->username,$this->logged,$this->superadmin);
- }
- function user(){
- if (!$_SESSION['logged'] or empty($_SESSION['superadmin']) or empty($_SESSION['username'])){
- $this->destroyuser();
- }
- function applyfromsession(){
- $this->superadmin=$_SESSION['superadmin'];
- $this->logged=$_SESSION['logged'];
- $this->username=$_SESSION['superadmin'];
- }
- function dologin($username,$password){
- $sql=mysql_query("SELECT * FROM cms_users WHERE username='$username'");
- if (mysql_num_rows($sql)<=0) {
- destroyuser();
- return array(0,"Имя пользователя не найдено!");
- }else{
- $sql_res=mysql_fetch_object($sql);
- if (md5(md5($password))==$sql_res->password){
- $_SESSION['logged']=1;
- $_SESSION['superadmin']=$sql_res->superadmin;
- $_SESSION['username']=$sql_res->username;
- $this->applyfromsession();
- return array(1);
- }else{
- return array(0,"Пароль неверен!");
- }
- }
- }
- function dologout(){
- destroy_user();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement