2010-06-10 37 views
0

我的问题是关于登录,并更改已保存的数据。验证登录/更改用户设置/ Php Mysql


问题1

到现在为止,我只对数据库中的表(注册步骤),现在我需要检查,如果输入(登录步骤),匹配什么是在数据库中保存的输入。事实上,我有3种类型的用户,那么我必须检查3种表格。然后,如果输入数据与这3个表中的一个匹配,我将把用户重定向到他们的特定区域。

我在考虑保存提交的数据$login=$_REQUEST['login'];$password=$_REQUEST['password'];,并与数据库中的登录列进行比较。然后,如果登录名匹配,我将比较提交的密码与行中的密码,而不是列中的密码。但我不知道如何做这个搜索和比较,也不知道如何使用。如果两个匹配,我会重定向用户。否则,我会发送登录错误消息;我知道如何做到这一点。


问题2

如果我需要,如果他们改变他们的电子邮件地址,以改变已保存的用户,例如?我更改的用户数据网页与注册用户网页完全相同。我可以加载已保存的选项和注册值吗?然后,用户将改变任何必要的内容,然后当他们提交新信息时,他们不会在我的表格中创建新行,而只是覆盖旧信息?我怎样才能做到这一点?

回答