2016-02-28 13 views
0

现在我有了,我有3个功能:主,登录和面板。的3个功能说明:当他登录屏幕在主页面上时,是否有任何理由使用另一个函数来验证登录屏幕上的用户输入?

主要

这是主页。问题是,在这个页面上还有一个登录屏幕。所以输入将被发送到函数'Login'。

登录

这是(只)全部审定会。如果验证失败,我会将错误信息发送回Main,如果验证成功,它将继续执行“Panel”功能。

面板

成功。你登录了,这里没什么特别的。现在


我的问题是,一切都在功能登录主要功能描述,大多可适合。是否有任何理由不只是从登录并把它放在?所以基本上当表单被发送时,如果失败,留在同一页面上,但是有错误信息或'Succes!你登录了。'我觉得我太过分了。

回答

0

应该没有重复,验证必须例如是validateData(登录)单独的函数和相似(在calcFunctions.php) HTML功能也应该在不同的功能,例如(图)showFunctions.php然后你继续程序在index.php你开始如果会话不存在,你做这个其他的。 功能登录,主要和类似的是坏的,因为我不知道他们正在做什么,只是通过查看他们的名字。可以用于index.php中特定动作的函数。 showInfoForEveryone,showInfoForLoggedIn,showSingupAndLogin,cleanData,showFormSingUP,showFormSingIn,errortable(你可以显示的错误数组),validateData()等等。 这种方式没有重复。