加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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;
%};

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读