What is your Form look like? and what do you mean by 'it seems not wroking' ?
I am a newbie to Perl, so I don't know these tips are really useful for you :). anyways, let me give my view points as well.
how do your form knows where it should pass its Post data once a username and password is entered and hits Submit?
and have you tried before to get the Post data through CGI and were you able to get it?
and how about doing it this way?
#!/path/
use strict;
use CGI;
my $page = new CGI;
my $name =$page->param('Uname');
my $password=$page->param('Pword');
if($name ne '' and $password ne ''){
# Display the WebPage
}
else{
# Show loggin Form
}
HTML Loggin Page
<html>
<head></head>
<body>
<table>
<form method=Post action=yourperlscript.pl >
<tr>
<td>User Name</td>
<td><input type=text name='Uname'></td>
</tr>
<tr>
<td>Password</td>
<td><input type=password name='Pword'></td>
</tr>
<tr>
<input type=submit name='submit' value='Submit'>
</tr>
</form>
</table>
</body>
</html>
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.