永发信息网

网页设计-如何使网页中用户名密码实用化-内详

答案:3  悬赏:30  手机版
解决时间 2021-04-26 06:37

如题。

我尝试在dw8上做2张网页。一张是首页面,有用户名和密码两个输入框。然后是登录按钮。我用XAMPP这个软件实现数据库。现在的问题是我在xampp里事先设定好注册过的用户名与密码,当在第一个张网页上登录正确的时候会跳入第二章页面,如果错误则提示错误。 主要实在不擅长php。希望有详细的解答。

最佳答案

到第二个页面去判断。


如果正确继续停留在第二页,否则跳转回第一页


举个例子


第二个页的:


session_start();  //下面会用到缓存


$sql = "select * from `用户表` where `username`='".$username."';";


$result = mysql_fetch_array(mysql_query($sql) or die(mysql_error()));


$username = $_POST['username'];


$password = $_POST['password'];


if ($username = $result['username'] && $password = $result['password'])


{


echo "登录成功";


$_SESSION['access'] = 1; //用来记录登录是否成功


}


else


{


echo "<script>alert('帐号或密码错误');history.back;</script>"; // 用JS提示并跳转


die();


}

全部回答
JCU的IT完了!!!!!!不是说你,是我个人觉得学校呀!
获取网页上所填写的用户名密码做了个范本.我刚学vc,还望大侠一点说的细):       IHTMLDocument2*   pIHTMLDocument2   =   (IHTMLDocument2   *)GetDocument();         HRESULT   hr;         CString   output   =   "";             CComBSTR   bstrTitle;     pIHTMLDocument2->get_title(   &bstrTitle   ); //取得账号标题         USES_CONVERSION;         // cout   <<   _T("开始枚举“")   <<   OLE2CT(   bstrTitle   )   <<   _T("”的表单")   <<   endl;         CComQIPtr<   IHTMLElementCollection   >   spElementCollection;     hr   =   pIHTMLDocument2->get_forms(   &spElementCollection   ); //取得表单集合     if   (   FAILED(   hr   )   )     {     MessageBox("error");     return;     }         long   nFormCount=0; //取得表单数目     hr   =   spElementCollection->get_length(   &nFormCount   );     if   (   FAILED(   hr   )   )     {     MessageBox("获取表单数目错误");         return;     }         for(long   i=0;   i<nFormCount;   i++)     {     IDispatch   *pDisp   =   NULL; //取得第   i   项表单     hr   =   spElementCollection->item(   CComVariant(   i   ),   CComVariant(),   &pDisp   );     if   (   FAILED(   hr   )   ) continue;         CComQIPtr<   IHTMLFormElement   >   spFormElement   =   pDisp;     pDisp->Release();         long   nElemCount=0; //取得表单中   域   的数目     hr   =   spFormElement->get_length(   &nElemCount   );     if   (   FAILED(   hr   )   ) continue;         for(long   j=0;   j<nElemCount;   j++)     {     CComDispatchDriver   spInputElement; //取得第   j   项表单域     hr   =   spFormElement->item(   CComVariant(   j   ),   CComVariant(),   &spInputElement   );     if   (   FAILED(   hr   )   ) continue;         CComVariant   vName,vVal,vType; //取得表单域的   名,值,类型     hr   =   spInputElement.GetPropertyByName(   L"name",   &vName   );     if(   FAILED(   hr   )   ) continue;     hr   =   spInputElement.GetPropertyByName(   L"value",   &vVal   );     if(   FAILED(   hr   )   ) continue;     hr   =   spInputElement.GetPropertyByName(   L"type",   &vType   );     if(   FAILED(   hr   )   ) continue;         LPCTSTR   lpName   =   vName.bstrVal?     OLE2CT(   vName.bstrVal   )   :   _T("NULL"); //未知域名     LPCTSTR   lpVal    =   vVal.bstrVal?     OLE2CT(   vVal.bstrVal    )   :   _T("NULL"); //空值,未输入     LPCTSTR   lpType   =   vType.bstrVal?     OLE2CT(   vType.bstrVal   )   :   _T("NULL"); //未知类型         MessageBox(lpName);         }     //想提交这个表单吗?删除下面语句的注释吧     //pForm->submit();  
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在有什么好看的外国片看啊
外国人写时间的方法是先日期后月份再年份吗
我网吧问道上不去?别的网游都没事。
拉斯维加斯贵族娱乐会所我想知道这个在什么地
吉和力组合起来怎么读
QQ群数有上限么
为什麽QQ飞车要充紫钻
如何查社保的钱?
谁知道迅雷G90+无线上网卡移动的手机卡什么运
关于ip分配问题。
襄阳哪个位置摆摊多
白居易白鹭诗句的意思,米丽宏的薄暮槐花深一
QQ飞车里同城交友获得的经验是和飞车比赛时的
生姜是否具有减肥功效呢
中国平安财产保险股份有限公司湖南分公司望城
推荐资讯
N61GT主板上5200+后遇到的CPU温度过高及无法
一个小球竖直上抛的过程中,它离上抛点的距离
问首儿歌的歌名。!
wps与word具体有什么区别?
检兵名额是每年都有吗?
qq上线的时候要怎么才能让它提示上次登陆的时
折可以组什么词
求好听的非主流dj舞曲、空间必备的非主流dj歌
安全生产班组口号,跪求电力外线班组建设口号
QQ幻想世界,fs职业怎么加点好呢?
怎么练好转身后摆腿
残酷天使纲领是那个唱的(高桥洋子)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?