如何用PHP设计登录UI

Viviantts 2008-10-29 02:26:13
菜鸟初识PHP,想用PHP设计一个用户登录界面:
Username

Password

New Student? Register Here
New Instructor? Register Here

用户分为两类student和instructor两类,根据输入username区别用户身份,从而分别跳转到下一个student和instructor的登录页面,怎样用PHP代码来实现呢?小女多谢各位大侠指教啦!!




...全文
227 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
海诗美妆 2008-10-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jlzan1314 的回复:]
扯不上ui吧..
随便给你个

PHP codesession_start();functioncheck($name,$pass){global$db;$name=mysql_real_escape_string(trim($name));$pass=md5($pass);if($name&&$pass){$one=$db->get_array("SELECT id, name, password,grade FROM `admin` WHERE name='{$name}'",TRUE);if($one&&($one[password]==$pass)){$_SESSION['MM_Username']=$one[name];$_SESSION['id']=$one['id'];$_SESSION['grade']=$one['grade'];returnT…
[/Quote]

可以在UI用JavaScript加密密码,提高安全性
jlzan1314 2008-10-30
  • 打赏
  • 举报
回复
扯不上ui吧..
随便给你个

session_start();
function check($name,$pass){
global $db;
$name=mysql_real_escape_string(trim($name));
$pass=md5($pass);
if($name&&$pass){
$one=$db->get_array("SELECT id, name, password,grade FROM `admin` WHERE name='{$name}'",TRUE);
if($one&&($one[password]==$pass)){
$_SESSION['MM_Username'] = $one[name];
$_SESSION['id'] = $one['id'];
$_SESSION['grade'] = $one['grade'];
return TRUE;
}
}
return FALSE;
}


关键就是$_SESSION的应用,具体可以搜下session.多看手册.
Viviantts 2008-10-30
  • 打赏
  • 举报
回复
嗯.多谢二位!!我数据库里已经有这些表单数据了,用php要如何实现呀?有没有这方面的代码参考呢?
jeff1987 2008-10-29
  • 打赏
  • 举报
回复
你要以程序员的思维去考虑这个问题:
1. 习惯性的思维,登陆必须要用户名和密码
2. 你要实现这个功能,数据表里边已经有 用户名 密码 这两个字段 要实现这个功能,不够?怎么办
3. 再加一个字段。
4. 这个字段的类型,长度怎么样呢?
你有两个选项选择,你可以先选 varchar int char bool , 为了使可读性强一点又尽量少占用空间!可以用Char
chenping1984 2008-10-29
  • 打赏
  • 举报
回复
你数据结构加个字段啊 比如 rights 代表权限... 1表示 student 2 instructor
在登陆的时候 首先判断用户名密码是否正确啊. 正确了 读取 rights 如果为1 就跳到 student 登陆页面啊
\如果为2 就跳到另个页面

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧