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"; } } ?>
梦见我站在冬天的海边,眼前却是一副冰天雪地的画面,很美。沙滩上是厚厚的白雪,我走着,却象走在温泉的旁边,温暖而湿润,很舒适。我还看见孩子们在水里嬉戏......
我站在那个海滨城市的宾馆的窗前,看着大街,对面的楼群,都是自己熟悉的。
我走出宾馆,在门口徘徊了一会儿,似乎在等人,似乎又不是。
我开始向前走,却走在了一个村庄里,周围是整齐的平房,还有小杂货铺。
突然,洪水袭来,那些巷子一下子变成了浑浊的河流,水位在向上涨,我掏出电话,想给这个城市里的一个朋友打电话求救,然而在电话号码本里却查不到了他的电话。
当我转身,洪水退去,我开始往回走,脚下有些泥泞,路边有农妇正在采摘葡萄,葡萄都长在地面的积水中……
梦境解析:
梦的第一节说的是一段逝去的情感依然温暖着梦者的心灵。在那段情感里,梦者的人格状态就象一群快乐的孩子。
海滨城市、宾馆,都是曾经发生故事的场所。也象征曾经的心灵状态:漂泊和寻觅。窗外的大街象征现实世俗生活,与窗内的心灵生活对照而同在。对面的高楼则象征心目中的对方,在心理上,属于自己的天地,但在现实中,隔着一条大街,在世俗现实中彼此孤立,不在一起。这一点很重要,象征梦者是有分寸、不失现实感的,虽然会沉醉在心理和梦幻中。
走出宾馆,走向村庄,是心理上的退行,但更是自我的探索。是将现在的心灵与久远过去的现实彼此连接起来。整齐的平房和杂货铺便是童年的成长环境了。洪水便是在那里失落的情结。
洪水象征汹涌的吞噬性的情感。对于一个幼童来说,可能触动内心的一点温暖或者伤害就能无限放大为洪水,所以成年以后往往踪迹难寻,却因为早年经验的引导,而强迫性地重复类似的心境体验。于是梦中向对方的求救便是不通的。没有意识到早年情结的时候,重复和再历虽然具有自我治疗的作用,效果却是不好的。咨询师介入的帮助和在咨询情境中通过建立移情关系的再历和重复,把情结提升到意识层面来认识,方才有效。
转身往回走,就是回归当前现实生活的过程。泥泞则象征艰难和痛苦。葡萄是情感的收获,酸甜的味道,而梦者自己则象一个社会地位比较低的农妇(象征低自尊)一样。无意识的重复和再历在大多数情况下是重新受伤,导致伤痕累累如同葡萄那样大量重复。
也许有人会问:经历过的不是也很美好吗?
如果没有美好,没有人会去经历,情感需要强烈的人会不惜饮鸩止渴。梦者所经历的虽然没有那么极端,但给自己的生活添乱则已经足够了。要收获葡萄的甜蜜,就要同时接受酸涩。要红日白雪的壮丽,就同时也要冬日的寒冷。现实不完美,但让你存在。一个自恋的人只要能够忍受自己生活的混乱并不给身边的人带来伤痛,或有毅力把混乱控制在一定范围内不波及更重要的领域,他(她)就是我们中间正常的一员,比如一个作家,一个诗人,甚至一个心理咨询师