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"; } } ?>
在一所学校里流传着这样一个故事:学校有一幢女生宿舍楼很旧了,因为住的人不多,所以学校也没整修。这幢楼里有三分之一的房间都空关着。晓晓和小井是刚住进来的新生。第一天晚上深夜她们隐约听到有很凄惨的哭声从走廊传来,以后几天每晚都是这样,听得令人毛骨悚然无法入睡。于是她们就向学姐们说起这件事。开始同学们一口否认有这种事,但经不住晓晓和小井的追问,终于说出原来在这楼里某一间寝室曾有一个女生上吊自杀了。晓晓是一个无神论者,一听这话就不信了,她说:“晚上的哭声肯定是有人装神弄鬼,今晚我就去拆穿她!”说着她就离开了。胆小的小井还没反应过来,但学姐们的话并没讲完,后来的话只有小井听到了。
这天晚上晓晓和小井都没睡着,半夜十二点刚过,隐约的哭声又飘来了,咿咿--呀呀--,令人寒毛倒竖。晓晓对小井说:“我们去找找吧。”便拉着小井寻声走去。小井早已面如纸色,木木的由晓晓牵着走。深夜的宿舍走廊弥漫着鬼魅的气息,几盏忽明忽暗的小灯照着,把她们的身影长长的拖在地上。她们巡着这哭声来到了四楼。这层楼面几乎所有的房间都关着。在这里哭声听起来更凄惨,更恐怖。现在连晓晓也有点非常恐怖,为什么会做这样的噩梦,是不是因为睡姿不正确才这样?或者是其他原因呢??周公解梦破解大全了。她们来到一间寝室门前,这里就是传出哭声的地方。这间寝室显然已空关了很久,门上斑驳的旧漆和一些蜘蛛网表明这里好多年没人料理了。
这时恐怖的哭声突然停止了,留下死一般的寂静。晓晓定了定神,看了一眼发抖的小井,然后用力推门,但是门锁得死死的,根本推不开。小井颤抖的说:“我--我们回去吧,我好--好怕!”晓晓根本不听,她发现这扇门的锁是老式的,有一个小指指甲般大小的钥匙孔。于是她就把眼睛对着钥匙孔朝里看,只看到血红的一片,除此之外什么也没有。她揉了揉眼睛再朝孔里看去,依旧是一片血一样的红色。她喃 喃的说:“怎么尽是一片红色呢?”
听到这话的小井一下子瘫倒在地上,发青的嘴唇颤抖的说:“学姐说,那女生吊 死的时候--眼睛被血染红了!”而晓晓,她的眼珠是红色的!!
注:此文为转载