PERL-MOJO写一个简单的登录验证页面
发布时间:2020-12-15 23:50:58 所属栏目:大数据 来源:网络整理
导读:PERL果然是很牛掰的东西。。。?? 失业三年半了。还是想keep一下perl的兴趣。 use?Mojolicious::Lite;my?$password='1253';get?'/login'?=?sub?{????my?$self?=?shift;????$self-render('login');};post?'/login'?=?sub?{????my?$self?=?shift;????????$self-
PERL果然是很牛掰的东西。。。?? 失业三年半了。还是想keep一下perl的兴趣。 use?Mojolicious::Lite; my?$password='1253'; get?'/login'?=>?sub?{ ????my?$self?=?shift; ????$self->render('login'); }; post?'/login'?=>?sub?{ ????my?$self?=?shift; ????????$self->render('loged',????????pwd=>$password,????????); }; get?'loged'?=>?sub?{ ????my?$self?=?shift; ???????$self->render('loged',???????pwd=>$password,???????); }; get?logOut?=>?sub?{ ????my?$self?=?shift; ????$self->session->{login}=0; ????$self->render('login'); }; app->start; __DATA__ @@?login.html.ep <marquee?DIRECTION=down?loop=1?BEHAVIOR=alternate?SCROLLDELAY=1> <FORM?ACTION='login'?METHOD='POST'>?? <TABLE?height=90??width=160??align=center?>?? <TD?align=center?bgColor=#000000?>?? <INPUT?type=password?maxLength=10?size=10?name=password>:?? <INPUT?id=login?type=submit?value='login'?name=login>?? </TD></TABLE></FORM></marquee> @@loged.html.ep %?my?$apw=param?'password'; %?my?$login=session?'login'; %?if?($login?==1?)?{ welcome! <a?href="logOut">?Log?Out1</a> %}?elsif?($pwd?==?$apw)?{ %?session->{login}=1; welcome! <a?href="logOut">?Log?Out2</a> %}??else?{? <a?href="login">?ReLog</a>? %=session?'password';?? %=param?'password'; %=session?'login'?;? %=$pwd; %}; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |