class Login { static $username; //用户名 static $userpass; //密码 static $userid; //用户id static $authtable="account"; //验证用数据表 static $usecookie=true; //使用cookie保存sessionid static $cookiepath='/'; //cookie路径 static $cookietime=108000; //cookie有效时间 static $err_mysql="mysql error"; //mysql出错提示 static $err_username="用户名无效"; //用户名无效提示 static $err_user="用户无效"; //用户无效提示(被封禁) static $err_password="密码错误提示"; //密码错误提示 static $err; //出错提示 static $errorreport=false; //显示错误 public static function isLoggedin() //判断是否登录 { if(isset($_COOKIE['user_name'])) //如果cookie中保存有user_name { return true; } else //如果cookie中未保存user_name,则直接检查session { return false; } } public static function userAuth($username,$userpass) //用户认证 { self::$username=$username; self::$userpass=$userpass; $query="select * from `users` where `user_name`='".$username."'"; $result = db::get_one($query); $reset=array(); if($result['user_name']!="") //找到此用户 { if(md5($userpass)==$result['userpwd']) //密码匹配 { self::$userid=$result['uid']; setcookie('user_name',$result['user_name'],time()+self::$cookietime,self::$cookiepath); setcookie("usermore", 1, time()+self::$cookietime,self::$cookiepath); $reset['userlog']=true; return $reset; } else //密码不匹配 { $reset['userlog']=false; $reset['usererr']=self::$err_password; return $reset; } } else //没有找到此用户 { $reset['userlog']=false; $reset['usererr']=self::$err_username; return $reset; } } public static function setSession() //置session { $sid=uniqid('sid'); //生成sid session_id($sid); session_start(); $_SESSION['user_name']=self::$username; //给session变量赋值 $_SESSION['uid']=self::$userid; //.. if(self::$usecookie) //如果使用cookie保存sid { if(!setcookie('sid',$sid,time()+self::$cookietime,self::$cookiepath)) self::$errReport("set cookie failed"); } else{ setcookie('sid','',time()-3600); //清除cookie中的sid } } public static function userLogout() //用户注销 { if(setcookie('user_name','',time()-3600))//清除cookie中的sid return true; else return false; } function errReport($str) //报错 { if(self::$error_report) echo "ERROR: $str"; } } ?>
心理分析:梦见火山爆发 :
爆发的或沉睡的火山是一个警告,提醒你,你的被压抑的部分(如:性)可能要给你制造麻烦,除非你允许它在现实生活中有所满足。梦到你家隔壁是火山口,火山爆发毁了你的家。你之所以会作这个梦,暗示你可能对你的家有不好的印象,也可能你是不喜欢安定生活,喜欢生活中有新鲜感和刺激感。也有可能是家的感觉给你很大的束缚和压力,所以你在潜意识中会想让整个家有全新的转变,只是你的潜意识安排得太吓人了。不过,你对你的家也没有什么恶意,只是很单纯,且很主观地从你自己的角度来发泄而已,不要太自责。
梦见火山爆发:
男人梦见火山爆发,由于自己的目的未能达到,所以会心灰意冷;
女人梦见火山爆发,会旧病复发,人命危浅;
病人梦见火山爆发,恢复健康有希望;
商人梦见火山爆发,会遇到强手,经济会遭受损失;
梦见死火山,能交上新朋友;
梦见在火山下面行走,工作不稳定。
以下是梦见火山爆发的心理学解释:
梦见火山,富的象征。如果火山熄灭,表示做梦人“扼杀”了自己的热情,或者表示长期困扰他的形势终于结束了。梦见火山爆发,说明做梦人没有控制住一种形势或自己的感情,说明两者会以令人痛苦的方式突然出现。如果熔岩出现在明显的位置,表示上述的感情非常深沉。如果熔岩凝固,表示热情的冷却。如果感觉到火山的爆炸力,表示愤怒的心情。如果做梦人梦见休眠火山或者死火山,它可能表示过去的问题已经平静下来,火已经扑灭。