我一直在关注过去一周左右的12 file login/sign up tutorial on github。我似乎无法得到这个堆栈在所有的工作......导航登录/注册php堆栈
下面是游戏玩:
01-create-database.sql //simple statements to create db; (success!)
02-create-and-fill-users-table.sql //simple statements to create tables; (success!)
Login.php //handles user login and logout (saved to htdocs)
Registration.php //handles user registration (saved to htdocs)
db.php //configuration for database connection
password_compatibility_library.php //A Compatibility library with PHP 5.5's simplified password hashing API.
.htaccess //This file prevents that your .php view files are accessed directly from the outside
logged_in.php //echos user info
not_logged_in.php ////potential errors and login form
register.php //register form
index.php (make over) //more info on db connection
register.php (make over) //potential errors and login form
我的问题:
- 我如何成功保存
.htaccess
文件? - 当我尝试使用github上建议的路径保存这个小文件时;
.htaccess
,我的代码编辑器不会突出显示识别的代码。我还从我的操作系统(OS X Yosemite)获得了一个弹出窗口,这些窗口沿着“姓名”的名称。扩展名保留给系统',所以我收集它是无效的。 - 为什么原始脚本在浏览器中显示而不是元素;我完全复制了代码并将它们保存到htdocs中?
我也有与db.php中文件
define("DB_HOST", "127.0.0.1");
define("DB_NAME", "login");
define("DB_USER", "root");
define("DB_PASS", "mysql");
难道这些语句改变我的配置根本一个疑虑?这是MAMPP
版本我刚安装
Host localhost
Port 3306
User root
Password root
Socket /Applications/MAMP/tmp/mysql/mysql.sock
的默认设置做我的db.php中文件上写的典型列出的语句的;
mysql> grant all privileges on login.* to 'username'@'localhost' identified by 'password';
重新启动的任何提示?
“//该文件阻止你的.php视图文件直接从外部访问”这没有任何意义;一个.php文件将被执行,而不是在浏览器中显示,所以代码wouldn'不管怎么样都可以直接显示 – 2014-10-26 02:59:52