2016-02-27 4 views
0

Я выполняю код для входа и регистрации из http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ Я копирую код с помощью следующих инструкций, но я все еще получаю registration error : null в журнале регистрации при нажатии кнопки регистрации. Файлы php (ex: register.php) отображают {"error":true,"error_msg":"Required parameters (name, email or password) is missing!"}, это означает, что они работают нормально. Я использую xampp и сохранил файлы в htdocs. Я проверил различные url в Appconfig.java, такие как 127.0.0.1, 10.0.2.2:8080, 10.0.2.2:80, и ip моей компьютерной системы из ipconfig cmd, но все равно получаю такую ​​же ошибку. Адрес: Appconfig.java.Ошибка регистрации: null в android

package com.urjapawar.hackathon1; 
    public class AppConfig { 
     // Server user login url 
     public static String URL_LOGIN ="http://192.168.2.5/android_login_api/login.php"; 

     // Server user register url 
     public static String URL_REGISTER = "http://192.168.2.5/android_login_api/register.php"; 
} 

и вот код манифеста Android:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.urjapawar.hackathon1" > 

<uses-permission android:name="android.permission.INTERNET" /> 

<application 
    android:name="com.urjapawar.hackathon1.AppController" 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".LoginActivity" 
     android:label="@string/app_name" 
     android:launchMode="singleTop" 
     android:windowSoftInputMode="adjustPan" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:launchMode="singleTop" /> 
    <activity 
     android:name=".RegisterActivity" 
     android:label="@string/title_activity_register" 
     android:launchMode="singleTop" 
     android:windowSoftInputMode="adjustPan" > 
    </activity> 
</application> 

Кроме того, я проверил правильно имя пользователя и пароль в config.php, пожалуйста, помогите.

+0

вы передавая имя, адрес электронной почты и пароль при регистрации? –

+0

yup, я исправил его, просто нужно заменить 192.168.2.5 на 192.168.2.5:80 –

+0

может кто-нибудь скажет мне, где будут сделаны изменения для проверки пароля при входе в систему. Пожалуйста, посетите обновленный код, я не могу выяснить изменения http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ –

ответ

0

мне просто нужно заменить 192.168.2.5 с 192.168.2.5:80

Смежные вопросы